详细解决方案
关于hibernate保存的有关问题
热度:3708 发布时间:2013-02-25 21:19:12.0
我用hibernate sava()插入一条记录,然后我想取得刚刚插入到数据库中记录的ID(native自动增长的),
查了下,好像用merge()可以返回刚才保存对象的持久化状态。于是我写了下面代码:
User user = new User();
user.setUsername = "aaa";
user.setPassword = "aaa";
User u = (User)getHibernateTemplate.merge(user);
int id = u.getId();
但是取到的id为空,为什么?我代码写错了还是我理解错了?
------解决方案--------------------------------------------------------
用saveOrUpdate()就行的啊 你用saveOrUpdate()的总要传入一个对象的啊
你直接对那个对象 object.getId()就能取到了啊
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
你写的代码还没有执行保存操作,就把他取出来了,怎么会有值
------解决方案--------------------------------------------------------
- Java code
Transaction t = session.beginTransaction(); getGameInfoDAO().savaorupdate(gameinfo); //Object obj = getGameInfoDAO().merge(gameinfo); //这里gameinfo.getGameinfoId()取出来没值 t.commit();//先提交~后取值 request.setAttribute("Sid", gameinfo.getGameinfoId()); request.setAttribute("message", "添加成功!"); session.close();
相关解决方案
- hibernate 存入数据库当前时间
- Hibernate 投射文件中length属性无法改变integer字段的默认长度
- Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml解决办法
- hibernate DAO中加了局物,未提交
- hibernate 字段lazy 的兑现原理
- Hibernate 的query.list()的有关问题
- Hibernate 关联表字段赋值有关问题
- hibernate 连接 oracle session 有关问题
- hibernate 中没有做一对多 , 那种关联映射的关联的话如何做连接查询
- hibernate 联接mysql出错
- 大神们开始觅错啦!org.hibernate.exception.SQLGrammarException: could not execute query
- struts2,hibernate,spring3 常用框架的API CHM版本,该怎么处理
- struts2,hibernate,spring3 惯用框架的API CHM版本
- struts hibernate 测试小例子 不报错 但数据库没反应 求分析项目在小弟我的资源里面
- hibernate 查询缓存有关问题
- struts2 hibernate 分页有关问题
- hibernate与此同时使用多数据源?spring+hibernate
- hibernate 保留对象时,根据映射文件,无法获取主键值
- hibernate 多对多添加有关问题,弄一天多了,请求大佬解答。小的 在此谢过了
- struts + hibernate 后台页面修改数据后,前台页面显示的内容新旧数据交替出现。请高手帮忙分析上原因
- hibernate 多对1关联配置有关问题
- Hibernate,级联保存为何无效?
- hibernate 一对1 ,插入不进去数据
- hibernate 连接oracle异常
- struts+spring+hibernate 开发,在action层调用service层接口,结果替null 注入失败,需高手帮忙
- Hibernate 映射有关问题
- SSH框架导入struts,hibernate,spring分先后顺序吗>>解决方法
- Hibernate 中的session怎么管理
- 请教小弟我不使用Myeclipse,可以在tomcat里面整合Spring,Hibernate,Struts2吗
- Hibernate 执行sql语句的有关问题