Java论坛网»Java技术»hibernate小问题
hibernate小问题
问?:
类:User.java 我想根据name直接查找出对应的id
HQL:select user.id from User user where user.name='kk'
怎么执行这个HQL语句,直接查到的是id而不是通过查到user再user.getId()。hibernate的哪个方法可以直接得到id?
HQL:select user.id from User user where user.name='kk'
怎么执行这个HQL语句,直接查到的是id而不是通过查到user再user.getId()。hibernate的哪个方法可以直接得到id?
答!: 1:
int id = Integer.ValueOf(getHibernateTemplate().find(hql).get(0)).intValue;
答!: 2:
如果直接继承JdbcDaoSupport用JDBC的话,有this.getJdbcTemplate().queryForInt(sql);
直接得到id的值。hibernate里面没有类似的方法可以直接得到吗?而不是通过得到list再取list里的第0个这样的方法。
直接得到id的值。hibernate里面没有类似的方法可以直接得到吗?而不是通过得到list再取list里的第0个这样的方法。
答!: 3:
tcmis(难道你忘了吗?)
说的对
getHibernateTemplate().find(hql) 得到的是一个Object 集合,你sql中只取 id 那么这个Object 就是ID 值的集合.也就是说getHibernateTemplate().find(hql) 得到的是一个 Object List.你得到这个List 我想你应该知道怎么做了吧!!!
说的对
getHibernateTemplate().find(hql) 得到的是一个Object 集合,你sql中只取 id 那么这个Object 就是ID 值的集合.也就是说getHibernateTemplate().find(hql) 得到的是一个 Object List.你得到这个List 我想你应该知道怎么做了吧!!!
答!: 4:
user是关键字,怎么能这样建表呢?不可思议。
答!: 5:
ricelane()
有什么不可思议的。只是举个例子而已。有什么大惊小怪的?
有什么不可思议的。只是举个例子而已。有什么大惊小怪的?
相关JAVA教程:
想转行,大家给点意见
有关于通用查询,想了很久,但没有想通,大家进来讨论讨论(Hibernate)
Axis的Handler问题。
Struts框架下如何在jsp中显示数据库中查询到的数据?
Struts框架下如何在jsp中显示数据库中查询到的数据?
哪个高手可以提供一个J2EE的开源OA
如果谁能帮我解决此问题,将送人民币50元至对方卡号
获得路径问题
讨论 做gui和做j2ee 的前景 和 前途
关于tomcat中ThreadPool中一段代码的疑问,恳请大家解答!
<html:text 显示的问题,请高人指点
Hibernate+struts问题--异常忘指教源码我贴出来了