
hibernate
andy爸
做人踏实,做事勤奋,对工作负责,生活中有目标,工作上有规划。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate多对一关联映射(cascade的使用)
一. cascade属性的介绍 1. 取值: all、none、save-update、delete 2. all -- 在所有情况下都执行级联操作 none -- 在所有情况下都不执行级联操作 save-update -- 在保存和更新的时候执行级联操作 delete -- 在删除的时候执行级联操作原创 2012-02-29 23:37:47 · 2395 阅读 · 0 评论 -
hibernate批量删除
在我们的Java项目中,批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。批量删除虽然在Hibernate里也可以实现,但因Hibernate的实现机制是一个一个删除,在数量大的情况下很影响效率;其实Hibernate提供的JDBC接口,可以方便的进行批量的更新和删除。 以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的A转载 2012-02-23 11:20:52 · 1441 阅读 · 0 评论 -
关于org.hibernate.TransientObjectException: object references an unsaved transient instance
在做一个项目的时候,出现了这样的问题,现在把我出现问题的程序和解决的办法列出来。 有两个对象,教师和部门,两者是多对一关系 在保存和更新教师的时候,需要先保存部门信息,否则就会出现这样的异常 如果修改配置文件,在其中添加如下红体部分,则可避免这样的异常出现,如下 在Teacher.hbm.xml中 cascade="save-update,persist"> 所属部门原创 2012-03-22 14:03:41 · 597 阅读 · 0 评论