Hibernate中使用自定义insert,update,delete语句需要注意的问题
来源:互联网 发布:qpst找不到端口 编辑:程序博客网 时间:2024/04/28 12:41
(1)insert,update语句中的定义字段 必须和hbm文件中声明的属性相对应
(2)在insert和update语句中,属性出现的顺序必须和映射文件中声明的顺序一致
(3)主键值id必须放到最后
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping package="Search.QBE" >
<class name="Search.QBE.TestStu" table="teststu" lazy="true">
<id name="id" column="id" unsaved-value="null">
<generator class="uuid.hex"></generator>
</id>
<property name="name" column="name"></property>
<property name="age" column="age"></property>
<many-to-one name="team" column="team_id">
</many-to-one>
<sql-insert>
insert into teststu (name,age,team_id,id) values(?,?,?,?);
</sql-insert>
</class>
</hibernate-mapping>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping package="Search.QBE" >
<class name="Search.QBE.TestStu" table="teststu" lazy="true">
<id name="id" column="id" unsaved-value="null">
<generator class="uuid.hex"></generator>
</id>
<property name="name" column="name"></property>
<property name="age" column="age"></property>
<many-to-one name="team" column="team_id">
</many-to-one>
<sql-insert>
insert into teststu (name,age,team_id,id) values(?,?,?,?);
</sql-insert>
</class>
</hibernate-mapping>
- Hibernate中使用自定义insert,update,delete语句需要注意的问题
- hibernate自定义的(insert,update,delete)语句
- hibernate中自定义insert&update&delete
- Hibernate Gossip: 自定义 insert、update、delete
- C++中使用delete 需要注意的两个问题
- 在MyEclipse中使用Hibernate需要注意的一个问题
- MYSQL INSERT UPDATE DELETE 语句
- DML语句(delete,insert,update)
- SQL2005中常用的insert、update、Delete。
- dataadapter中insert、delete、update的使用方法
- QtCreator Qt中执行SQL语句,select,update,delete,insert
- 一个从T-SQL MERGE语句中获取insert, update, delete 行数的脚本
- Oracle中5个核心Sql语句的基本构造:Select、Insert、Update、Delete和Merge
- 数据库的insert , delete , update , select 的基本语句
- INSERT ,UPDATE ,DELETE 语句的介绍及示例
- jdbc----mysql的select、insert、update、delete 基本语句
- MYSQL学习笔记----表的insert、update、delete语句
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
- QT编程初探
- FCKeditor 介绍
- prototype.js中文手册
- Discuz!NT控件剖析 之 ColorPicker(颜色拾取) 和Calendar(日历) [原创: 附源码]
- 面向概念的编程
- Hibernate中使用自定义insert,update,delete语句需要注意的问题
- 使用CxImage (Using MFC by a Static Library + Realese or Debug 模式)
- 使用ajax技术无刷新动态调用股票信息
- 搜索引擎登录,网站分类目录登录地址
- 百感交集:一个IT人应该如何面对失业?
- Berkeley DB 概述
- 随机数的产生
- Linux 汇编语言开发指南(AT&T)
- js验证只有月和日的日期格式是否正确