hibernate
wiflish_xie
这个作者很懒,什么都没留下…
展开
-
Hibernate3的配置参数汇总.
SQL方言 1、Hibernate JDBC属性 属性名 用途 ...2007-04-12 13:28:00 · 93 阅读 · 0 评论 -
Hibernate3 实体属性的延迟加载——Hibernate深入浅出
如果实体对象中存在大文本或者图像等属性字段,有必要将该种字段设置为延迟加载,即在需使用该字段的时候再加载该字段的内容。属性延迟加载的实现:1、在实体映射文件中,通过property节点的lazy属性,可以为特定的属性制定延迟加载策略。<hibernate-mapping> <class name="test.Tuser" table="T_USER" ...2006-08-15 15:54:00 · 134 阅读 · 0 评论 -
Hibernate数据加载方式——hibernate深入浅出
Hibernate数据加载方式:1、即时加载(Immediate Loading) 当实体加载完成后,立即加载与实体相关联的数据。即当实体加载完成后,Hibernate自动立即读取与实体相关联的数据,并且填充到实体对应的属性中。这种加载通常有多条select语句,即select实体数据后,同时select实体相关联的数据。2、延迟加载(Lazy Loading) 实体加载时,其关联数据并不...2006-08-03 17:25:00 · 181 阅读 · 0 评论 -
hibernate outer join属性浅析
outer join=true,hibernate对该关联进行外连接抓取;outer join=false, hibernate对该关联不进行外连接抓取。当在hibernate.cfg.xml配置文件中的属性<property name="hibernate.max_fetch_depth">0</property>设置为0时,从全局关闭外连接抓取,此时outer-join...2006-07-19 16:17:00 · 193 阅读 · 0 评论 -
hibernate复合主键需注意的一点小问题(hibernate3)
hibernate的整个复合主键的长度(即复合主键中字段的长度加起来之和)不能超过500,否则会报如下错误:Specified key was too long. Max key length is 500所以在进行复合主键映射时需指定复合主键中各字段的长度。...2006-06-30 14:40:00 · 68 阅读 · 0 评论 -
hibernate+mysql存中文问题
环境:hibernate3.1 + mysql4.1 + mysql-connector-java-3.0.11-stable-bin.jar驱动当将mysql的默认字符集设置成default-character-set=gbk,插入中文字符时出现例子:Hibernate: insert into book (bookpagenum, published, bookname, bookauthor...2006-06-30 11:47:00 · 109 阅读 · 0 评论 -
hibernate属性配置一览表(摘自深入浅出hibernate)
属性名 用 途 hibernate.dialect 数据库适配器(...2006-06-28 11:39:00 · 136 阅读 · 0 评论 -
学习笔记(深入浅出hibernate)
解耦合设计目标: <o:p> </o:p> 1、 应用层解耦合——应用逻辑与数据逻辑相分离 <o:p> </o:p> ...2006-06-22 16:42:00 · 104 阅读 · 0 评论 -
hibernate中inverse=true粗解
一个Person可以参加多个Event,一个Event有多个Person参加。映射文件如下:<!-- Person.hbm.xml --><hibernate-mapping package="events"> <class name="Person" table="person"> <id name="id" colu2006-06-15 17:16:00 · 87 阅读 · 0 评论 -
hibernate中inverse属性的一个设置规则。
The rules you have to remember are straightforward: All bi-directional associations need one side as inverse. In a one-to-many association it has to be the many-side, In many-t...2006-06-15 11:30:00 · 169 阅读 · 0 评论 -
hibernate配置属性hbm2dll.auto初步理解
配置文件hibernate.cfg.xml的hbm2dll属性有4个值:1、validate:验证hbm2dll映射。2、update:检查更新hbm2dll映射。3、create:先drop数据库,在create数据库。4、create-drop:先drop数据库,在create数据库,当SessionFactory关闭时,又drop数据库。...2006-05-26 16:59:00 · 131 阅读 · 0 评论 -
Hibernate回调与拦截机制——Hibernate深入浅出
Hibernate的回调与拦截机制有三种实现方法:1、实体对象implements Lifecycle接口,Lifecycle接口代码:public interface Lifecycle { /** * 在实体对象Save/Insert操作之前触发. */ public boolean onSave(Session s) throws CallbackExceptio...2006-08-16 17:41:00 · 210 阅读 · 0 评论