精华帖 (0) :: 良好帖 (0) :: 新手帖 (19) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-03
楼主讲的模式是不是跟hibernate的criteria的用法一个东西啊?
这种模式在自定义组合条件的查询器里经常要用到的。 List cats = session.createCriteria(Cat.class) .add( Restrictions.like("name", "Iz%") ) .add( Restrictions.gt( "weight", new Float(minWeight) ) ) .addOrder( Order.asc("age") ) .list(); |
|
返回顶楼 | |
发表时间:2009-12-03
hatedance 写道 楼主讲的模式是不是跟hibernate的criteria的用法一个东西啊?
这种模式在自定义组合条件的查询器里经常要用到的。 List cats = session.createCriteria(Cat.class) .add( Restrictions.like("name", "Iz%") ) .add( Restrictions.gt( "weight", new Float(minWeight) ) ) .addOrder( Order.asc("age") ) .list(); 是的,这里讲的是它的实现。 |
|
返回顶楼 | |
发表时间:2009-12-03
Jen 写道 晕,少见多怪,人家都用了很多年了
哇哦,用了很多年了,人家把框架写好了,你就用.or.and的用,那也是用。 |
|
返回顶楼 | |
发表时间:2009-12-06
怎么感觉和这个人说的是一样的呢?
http://www.cnblogs.com/bmrxntfj/archive/2008/02/17/1071359.html 这个是08年2月写的,难道是一个人?。。。 |
|
返回顶楼 | |
发表时间:2009-12-06
喜羊羊与灰太狼 写道 怎么感觉和这个人说的是一样的呢?
http://www.cnblogs.com/bmrxntfj/archive/2008/02/17/1071359.html 这个是08年2月写的,难道是一个人?。。。 奥,刚才查了一下才知道,原来是ddd当中的specification pattern呀,不好意思哈 |
|
返回顶楼 | |
发表时间:2009-12-10
头一次听说这种模式。
经典的23种之外应该还有各种变形和扩展,今天终于在这里应验了。 看来学武止境也。 |
|
返回顶楼 | |
发表时间:2010-06-01
楼主的举例生动有趣
happyWithMan... KindWomen... makeEyesWithMan... 严重支持! |
|
返回顶楼 | |