假设我有带有字段的 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';
在 Spring 中使用 JdbcTemplate 我可以得到,但是使用 hibernate 如何获取返回值?
最佳答案
我认为你的问题可以通过使用hibernate中的条件或使用hibernate中的 native SQL查询从数据库中获取所有数据来解决。
关于java - 如何在hibernate中使用条件sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39162909/