hibernate 删除,添加不好使,为什么

来源:百度知道 编辑:UC知道 时间:2024/06/06 07:42:41
全是用软件生成的东东(实体类,DAO)

以前在用Hibernate的时候,也遇到过类似的问题,好像是hibernate内部实现的问题,最后还是自己直接用HQL语言实现实体类的添加、删除方法。

可以直接编写HQL语言进行删除和添加.

其次删除貌似是以id为参照的..也许提供的对象中没有提供id.

至于添加save方法不是太明白,但是如果用的merge也是以id为参照的,如果用的id数据库中已有,则进行修改操作,反之则是添加操作.

哎!老搞这些自动生成的东西。自己能做的就不要生成,将来离开开发工具,你怎么干活啊!

你在每次的数据操作当中有没有关闭session
如果没有的话肯定是不好用的。其实就是不能用