62,615
社区成员
发帖
与我相关
我的任务
分享
Configuration config = new Configuration().configure();
Session sess = config.buildSessionFactory().openSession();
Transaction trans = sess.beginTransaction();
userType type = new userType();
type.setId(1);
userInfo info = new userInfo("asdfeee","bb","ddd","eee","fff",true,type);
System.out.println("调用save方法");
sess.save(info);
System.out.println("提交事务");
trans.commit();
sess.close();
<id name="id" column="id" type="int">
<generator class="increment"></generator>
</id>
调用save方法
Hibernate:
select
max(id)
from
userInfo
提交事务
Hibernate:
/* insert entity.userInfo
*/ insert
into
userInfo
(username, password, address, phone, sex, email, userType, id)
values
(?, ?, ?, ?, ?, ?, ?, ?)
<id name="id" column="id" type="int">
<generator class="native"></generator>
</id>
调用save方法
Hibernate:
/* insert entity.userInfo
*/ insert
into
userInfo
(username, password, address, phone, sex, email, userType)
values
(?, ?, ?, ?, ?, ?, ?)
提交事务