【发布时间】:2019-11-26 11:24:05
【问题描述】:
我有两个实体 - 用户和角色如下
@Entity
@Table(name = "USER")
public class UserObj implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "USER_ID")
private long userId;
@Column(name = "USER_NM")
private String userNm;
@Column(name = "USER_EMAIL")
private String userEmail;
@Column(name = "ROLE_ID")
private String roleId;
---getter setter----
}
@Entity
@Table(name = "ROLE")
public class RoleObj implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ROLE_ID")
private long roleId;
@Column(name = "ROLE_NM")
private String roleNm;
@Column(name = "ROLE_DESC")
private String roleDesc;
---getter setter----
}
用户表将具有来自角色表的角色 ID。
查询实体时(使用休眠),如何获取用户对象中的role_nm(不是作为角色对象),但只有role_nm字符串字段。
【问题讨论】:
标签: hibernate spring-boot spring-data-jpa