解决方案 »
- struts1中,是不是每一个操作都对应一个action呢,还是要在action中判断需要进行的操作
- 送百度IM(百度hi)内测帐号的邀请信?
- Hibernate映射技巧
- 一个配置问题.请大家帮忙解决下.谢谢~
- tomcat服务器遇到问题
- jbuilder开发串口程序问题
- javabean的beanName属性问题
- 谁能给一个把数据库中的String(xml文档)类型取出解析成XML Document的例子?
- ArrayList数组里可以存放任何内容的字符么,那怎么排序呢?
- 一个方法执行效率问题
- 关于Java中对象的一点疑问
- 手机版网页就是文字太多,隐藏了一部分,但是想要手指点上去的时候再显示出来
Query和Criteria都提供了返回单个对象的方法uniqueResult().
先调用setMaxResult(1)方法,把最大检索数目设为1,在调用uniqueResult()方法。Hx hx = (Hx)session.createQuery("from Hx")
.setMaxResults(1)
.uniqueResult();参考
http://blog.csdn.net/sunappro/article/details/1843467
int i = 2;
如果说并发量大了,就为了查一条数据,我使用List<A> 返回一个列表,下面的方法:
getSession().createQuery(
"from " + objName + " o where o."+propertyName+"=:value")
.setParameter("value", value).list();
会有影响吧?但是我不知道数据库符合条件的是否只有一条数据,只查询单条的话 可能会报错的呀??
查单条,你报错,那就查List 然后再去筛选了...效率只是在查询sql上。 一般不会有啥问题