DetachedCriteria是离线查询,DetachedCriteria query = DetachedCriteria.forClass(User.class)
.add( Property.forName("age").gt(20) );
//创建一个Session
Session session = .;
Transaction txn = session.beginTransaction();
List results = query.getExecutableCriteria(session).setMaxResults(100).list();
txn.commit();
session.close(); 所以需要自己绑定session和事务处理
.add( Property.forName("age").gt(20) );
//创建一个Session
Session session = .;
Transaction txn = session.beginTransaction();
List results = query.getExecutableCriteria(session).setMaxResults(100).list();
txn.commit();
session.close(); 所以需要自己绑定session和事务处理
解决方案 »
- 浏览器关闭了,再怎样获取session?
- 于jsoup中正则表达式匹配的问题
- JSTL_fmt:formatNumber pattern问题
- FCKeditor
- 在eclipse中运行如Jsp下代码出现“Drivermanager cannot be resolved”的问题 哪位高手能帮我解决下,谢谢了
- JSP中添加数据库记录问题
- jsp或servlet中有没有办法统计在线用户(通过session数目)的ip地址、、等信息
- bean 的一些信息怎么可以显示在使用在这个bean的jsp页面中?
- 救命啊,tomcat的问题???
- 我快疯了!!jsp世纪难题
- Build path entry is missing: frameworkv2.00.006
- 怎么防止表单重复提交(struts2标签)
DetachedCriteria detachedCriteria = DetachedCriteria.forClass(User.class);
ProjectionList pList = Projections.projectionList();
pList.add(Projections.property("age").as("age"));
detachedCriteria.setProjection(pList);
detachedCriteria.setResultTransformer(Transformers.aliasToBean(User.class));
List<User> result = findByExpression(detachedCriteria);