使用hibernate的get方法查询数据库,是不是只能根据id字段查询 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 栋暖殊T1 2015-08-10 · TA获得超过3297个赞 知道大有可为答主 回答量:2221 采纳率:0% 帮助的人:1159万 我也去答题访问个人页 关注 展开全部 不行的,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=?";剩下的相信楼主应该可以自己解决了吧! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-03-04 使用hibernate的get方法查询数据库,是不是只能根据id字段查询? 43 2016-03-30 hibernateTemplate.update 一定要根据id从数据库查出来才可以更新吗 2017-10-13 hibernate的get()方法的使用 27 2011-06-27 hibernate 根据指定字段查询后 怎么在读出来呢? 7 2016-11-05 hibernate中查询的数据与数据库不同步问题 2018-05-04 hibernate条件查询:数据库中有student表,表中有:“id,name,sex,age”四个字段 5 2013-05-17 hibernate中根据id查一条记录的信息,怎么写? 8 2012-07-17 Hibernate 用find查询无主键表时候,查询自动生成的那个只有ID属性的JAVA类。如果表中某个字段为空整体为空 1 更多类似问题 > 为你推荐: