hibernate中hbm文件中inverse功能
摘要:4.01. 关联更新 "关系标记"对应的属性是一个pojo或一个pojo的集合,修改“关系属性”的值能会导致更新mainTable表,也可能会更新relationTable表。 这种更新暂叫“关联更新”。 4.1.inverse属性的作用(假定没有设置cascade属性) 4.1.1 “只有集合标记(set/map/list/arra...
阅读全文
posted @
2009-08-05 14:39
ToKens
阅读(365)
推荐(0) 编辑
HQL查询
摘要:HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势...
阅读全文
posted @
2009-06-01 12:08
ToKens
阅读(415)
推荐(0) 编辑
Hibernate的检索方式(五)【转】
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/14096736.html 五、高级查询技巧 2、集合过滤 延迟检索策略――customer.getOrders().iterator() (加载关联对象集合),这种方式的不足: l 全部加载 l 不能排序 2种办...
阅读全文
posted @
2009-04-18 17:53
ToKens
阅读(238)
推荐(1) 编辑
Hibernate的检索方式(四)【转】
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/14005572.html 四、 报表查询 1、投影查询 select c from Customer c …… select c.name,c.age from Customer c …… (1)动态实例化查询结果 sele...
阅读全文
posted @
2009-04-18 17:52
ToKens
阅读(198)
推荐(0) 编辑
Hibernate的检索方式(三)【转】
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/13941318.html 三、连接查询 HQL和QBC支持的各种连接类型 在程序中指定的链接查询类型 HQL语法 QBC语法 使用范围 内连接 inner join 或者 join Criteria.createAlias() 适用于有关联的持...
阅读全文
posted @
2009-04-18 17:52
ToKens
阅读(312)
推荐(0) 编辑
Hibernate的检索方式(二)【转】
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/13887948.html 二.设定查询条件 在where子句中给出的是对象的属性名,而不是字段名。 HQL和QBC支持的各种运算 运算类型 HQL运算符 QBC运算符 含义 比较运算 = Expression.eq() 等于 ...
阅读全文
posted @
2009-04-18 17:51
ToKens
阅读(307)
推荐(0) 编辑
Hibernate的检索方式(一)【转】
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aumy2008.blogbus.com/logs/13835265.html Hibernate提供以下几种检索对象的方式。 l 导航对象图检索方式。(根据已经加载的对象,导航到其他对象。) l OID检索方式。(按照对象的OID来检索对象。) l HQL...
阅读全文
posted @
2009-04-18 17:50
ToKens
阅读(210)
推荐(0) 编辑
HQL经典语句
摘要:Hib的检索方式1'导航对象图检索方式。通过已经加载的对象,调用.iterator()方法可以得到order对象如果是首次执行此方法,Hib会从数据库加载关联的order对象,否则就从缓存中得到。2'OID检索方式。通过session的get,load方法知道了OID的情况下可以使用3'HQL检索方式。使用面向对象的HQL查询语句session的find方法利用HQL来查询4'QBC检索方式。利用...
阅读全文
posted @
2009-04-16 16:45
ToKens
阅读(917)
推荐(0) 编辑
“generating artifacts"的解决!
摘要:很多人在用myeclipse4.1.1对一个表生成映射文件的时候,都出现“generating artifacts"的问题。我也遇到了这个问题,弄得我也很郁闷! 看了很多人的帖子后还是无法搞定。最后通过查看.metadata\.log文件发现出现如下错误提示: !ENTRY org.eclipse.core.runtime 4 2 2006-11-06 17:08:56.78 !MESSAG...
阅读全文
posted @
2009-03-10 17:43
ToKens
阅读(1382)
推荐(0) 编辑