首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

uniqueResult跟Result有什么区别(回钦波解答)

2012-10-30 
uniqueResult和Result有什么区别(回钦波解答)数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueRe

uniqueResult和Result有什么区别(回钦波解答)
数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueResult这个方法!否则就用list();其返回类型为Object

uniqueResult()方法通常是在业务方法查询语句中用到的,比如(UsersRoles)getSession().createQuery("select ur from UsersRoles ur where ur.role.id = ? and ur.user.id = ?") .setParameter(0, roleId) .setParameter(1, userId) .uniqueResult();这时通表示只(从数据库中只返回一条记录)返回一个对象。当不确定时用List()方法

热点排行