hibernate
-兰天白云-
成功= 一个明确的职业目标+持续的行业积累+不断的知识补充。
展开
-
cascade属性
cascade属性的可能值有 all: 所有情况下均进行关联操作,即save-update和delete。 none: 所有情况下均不进行关联操作。这是默认值。 save-update: 在执行save/update/saveOrUpdate时进行关联操作。 delete: 在执行delete 时进行关联操作。 all-delete-orp转载 2012-04-27 15:59:07 · 562 阅读 · 0 评论 -
Hibernate3 实体属性的延迟加载——Hibernate深入浅出
如果实体对象中存在大文本或者图像等属性字段,有必要将该种字段设置为延迟加载,即在需使用该字段的时候再加载该字段的内容。 属性延迟加载的实现: 1、在实体映射文件中,通过property节点的lazy属性,可以为特定的属性制定延迟加载策略。 hibernate-mapping> class name="test.Tuser" table="T_USER"转载 2012-04-26 15:52:12 · 710 阅读 · 0 评论 -
hibernate outer join属性浅析
outer join=true,hibernate对该关联进行外连接抓取; outer join=false, hibernate对该关联不进行外连接抓取。 当在hibernate.cfg.xml配置文件中的属性 0 设置为0时,从全局关闭外连接抓取,此时outer-join属性无效。 2 设置为>0时,outer-join属性有效。转载 2012-04-26 15:43:31 · 1056 阅读 · 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数据库。转载 2012-04-26 15:39:55 · 1052 阅读 · 0 评论 -
hibernate中inverse=true粗解
一个Person可以参加多个Event,一个Event有多个Person参加。 映射文件如下: hibernate-mapping package="events"> class name="Person" table="person"> id name="id" column="person_id"> generator class="nat转载 2012-04-26 15:37:01 · 445 阅读 · 0 评论 -
hibernate 抓取策略(Fetching strategies)
抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。 抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。 Hibernate3 定义了如下几种抓取策略: 1、连接抓取(Join fetching) - Hi原创 2012-04-28 23:44:11 · 777 阅读 · 0 评论