struts2+spring+hibernate 懒加载异常:org.hibernate.LazyInitializationException: failed to lazily initialize
摘要: 用OpenSessionInViewFilter过滤器,注意hibernateFilter过滤器和struts2过滤器在映射时的先后顺序。同时要配置事物处理,否则会导致session处于只读状态而不能做修改、删除的动作。
阅读全文
posted @
2011-07-13 13:55 Ke 阅读(1173) |
评论 (0) 编辑
Oracle 数据库Hibernate 保存带有时分秒的日期类型
摘要: Oracle数据库对应表的Column类型为Date
Java类中字段的类型为 java.util.Date
映射文件中property元素的type属性值为 timestamp .
阅读全文
posted @
2011-07-12 14:50 Ke 阅读(3186) |
评论 (0) 编辑
hibernate 映射文件配置默认值方法
摘要: 注:insert="false" update="false" 的作用是不对当前字段进行insert和update操作,这样hibernate就不会在未指明默认列的情况下将数据库表中默认值字段清空,但同时也会造成无法对此字段插入或更新非默认值。
阅读全文
posted @
2011-07-07 14:55 Ke 阅读(4886) |
评论 (0) 编辑
【图】Hibernate Tools-代码生成(转)
摘要: 利用Hibernate Tools生成hibernate.cfg.xml文件
Hibernate Console 配置
利用Hibernat Tools生成reveng.xml
阅读全文
posted @
2011-07-07 11:54 Ke 阅读(770) |
评论 (0) 编辑
配置Middlegen-Hibernate和hibernate-extensions以产生hbm映射文件和POJO(轉)
摘要: 軟體下載相關地址:http://ant.apache.org/bindownload.cgi?Preferred=http%3A%2F%2Fapache.etoak.com
http://sourceforge.net/projects/hibernate/files/
阅读全文
posted @
2009-08-26 10:50 Ke 阅读(231) |
评论 (0) 编辑
多对多关联关系的使用
摘要: 多对多只有双向关系(如果添加一张辅助表来存储多对多的单向关系也可以,但是不值得
这么做,因为多对多的单向关系可以用多对一或者一对多的半向关系来表达,不必要添加一张
辅助表),如学生与课程之间,一个学生对应多个课程,一个课程也可以被多个学生选择。
阅读全文
posted @
2007-12-29 15:01 Ke 阅读(1997) |
评论 (0) 编辑
一对多、多对一关联关系的使用
摘要: 一对多和多对一关系在实际生活中是非常常见的。在编写程序时,有两种实现的形式
分别是单向关联和双向关联。
阅读全文
posted @
2007-12-29 14:32 Ke 阅读(2517) |
评论 (3) 编辑
一对一关联关系的使用
摘要: 一对一关系在Hibernate中的实现有两种方式,分别是主键关联和外键关联。。。
阅读全文
posted @
2007-12-29 14:00 Ke 阅读(1760) |
评论 (0) 编辑
Hibernate延迟加载
摘要: 对one-to-one 关系进行延迟加载和其他关系相比稍微有些不同。many-to-one 的延迟加载是在配置文件的class 标签
上设置 lazy="true" ,one-to-many 和 many-to-many 的延迟加载是在 set 标签中设置lazy="true"。而one-to-one 不只要在 classs
标签设置 lazy="true",而且要在one-to-one 标签中设置constrained="true" 。
如果不设置constrained="true",则一对一查询使用默认的预先抓取策略(fetch="join")
阅读全文
posted @
2007-11-03 21:13 Ke 阅读(1935) |
评论 (0) 编辑