假设我有带用户名的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查询来从数据库中获取所有数据来解决您的问题。