Hibernate怎样增加一条记录

josephlong 2005-03-15 11:59:13
oracle的表含有序列最好详细点
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymm 2005-03-15
  • 打赏
  • 举报
回复
上面最后二句要前提,出了点意外,COPY错了地方,嘻嘻,把XML没加在最后
ymm 2005-03-15
  • 打赏
  • 举报
回复
Session session = beginTransaction();
SysUser appuser = new SysUser();
appuser.setUserid(null);//自增的SEQ
appuser.setUsername(form.getUsername());
appuser.setDepartment(form.getDepartment());
appuser.setDuty(form.getDuty());
appuser.setRoleid(form.getRoleid());
appuser.setPasswd(pass);
appuser.setPasswd(form.getPasswd());
appuser.setOtherinfo(form.getOtherInfo());
配置文件使用SEQ写法
<class
name="hibernate.SysUser"
table="D_SYSUSER"
>
<id name="sysuserid" type="java.lang.Long"
column="SYSUSERID">
<generator class="sequence" >
<param name="sequence">SEQ_USER</param>
</generator>
</id>

session.save(appuser);
session.flush();

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧