【发布时间】:2014-03-20 06:28:15
【问题描述】:
我是休眠新手,想知道一些事情。我想在hibernate中实现下面的查询,请指导一下。
SELECT p.num_is_active
FROM ins.cnfgtr_user_log t, ins.service_user_auth p
WHERE t.source = 'GC'
and t.tokenid = p.txt_auth_token
and t.sessionid = 100000000195756
and t.userid = p.txt_user_id
and t.userid = 'MASTERADMIN'
我还想知道我是否必须为这两个表维护两个单独的 pojo?这个pojo需要完整吗?我的意思是它们需要包含表的所有列还是只包含此查询所需的列?
【问题讨论】:
-
简而言之,是的。如果要使用休眠,则需要为每个表设置 POJO。这就是休眠的概念。 POJO 到 Tables 等等。
标签: java hibernate jakarta-ee spring-mvc hibernate-mapping