hibernate get根据列查询
- 作者: 我生命中的温暖唯有你的微笑
- 来源: 51数据库
- 2021-01-09
不行的,get(类名,id)一定是这样用的楼主,get和load都只能根据id来查询某个对象,假设是User类,你已经得到了hibernate中的session对象
那么User user=(User)session.get(类名,id);
如果你要用username查询那么楼主,你就自己写一个hql语句
,String hql="from Users as u where u.username=?";
剩下的相信楼主应该可以自己解决了吧!
那么User user=(User)session.get(类名,id);
如果你要用username查询那么楼主,你就自己写一个hql语句
,String hql="from Users as u where u.username=?";
剩下的相信楼主应该可以自己解决了吧!
推荐阅读
