论坛首页 Java企业应用论坛

如果根据一个bean的赋值情况来作为查询条件 通过hibernate来...

浏览 5358 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-09-18  
如题
现在可以想到的一个解决方法就是一个一个的值判断 然后再设置查询条件

想问一下 有没更好的解决方案?
   发表时间:2003-09-18  
补充一下 就是已知bean的值只要不是null都作为查询条件
0 请登录后投票
   发表时间:2003-09-18  
from Hibernate Road Map
http://hibernate.bluemars.net/44.html

Hibernate 2.1 beta 3 (DONE);
New Example queries

List similarCats = session.createCriteria(Cat.class);
    .add( Example.create(cat); );
    .list();;
0 请登录后投票
   发表时间:2003-09-18  
谢谢 呵呵我就想说如果hibernate有提供该功能就很方便了

这样的话 就不要自己组织where条件了

刚刚查了一下Example源码 它提供3种过滤!
NOT_NULL  过滤成员变量为null的
ALL   所有的
NOT_NULL_OR_ZERO 过滤成员变量为null 或者等于0的
0 请登录后投票
   发表时间:2003-09-18  
遗憾的是Criteria没有iterate()方法
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics