hibernate 怎么写hsql语句取出数据库中最新插入那条的记录,或者说id最大的那条。

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:15:24

hql = select obj from YourObject as obj order by obj.id desc

query.setMaxResult(1);
return query.uniqueResult()

select max(id) from table_name

假设你的表名是USERS,对应的类是User,那么hql语句为:
hql="from User where id =(select max(id) from User)"
我在我的环境里试了,OK没问题!