假设我有带用户名的UserDetails表:

UserId, RoleId, UserName, Password, Name, Mobile


和UserRole丝毫:

RoleId, RoleName, UserPage


我想通过联接两个(或多个表)表来获取某些信息。我有查询为:

SELECT ud.UserId,
    ud.RoleId,
    ud.UserName,
    ud.Password,
    ud.Name,
    ud.Mobile,
    ud.DateOfBirth,
    ur.RoleName,
    ur.UserPage
FROM UserRole ur join UserDetails ud on ur.RoleId =ud.RoleId and UserName='user1';


在春季使用JdbcTemplate可以获取,但是在休眠状态下如何获取返回值?

最佳答案

我认为可以通过在hibernate中使用条件或在hibernate中使用本机SQL查询来从数据库中获取所有数据来解决您的问题。

10-05 19:49