【发布时间】:2018-09-21 11:24:46
【问题描述】:
我想在 JPA 中连接 3 个表。 这是 3 个表:
USER [(pk) 用户 ID、登录名、密码];
TASK [(pk) taskId, taskname, start, end, #userId];
TASK_USER [(cmp) taskId, (cmp) userId];
这是要在 JPA 中执行的 SQL 查询:
SELECT tu.taskId, t.start, t.end
FROM task as t,
user as u,
task_user as tu
WHERE (tu.taskId = t.taskId
AND tu.userId = u.userId
AND t.userId = u.userId)
AND tu.userId = '2';
但给我带来问题的是根据 JPA 的要求编写的语法。
你能帮帮我吗?
【问题讨论】:
-
JPA 使用实体(类)而不是表。定义类!