具有Emum的复杂对象的Spring HSQL持久性 - 带有枚举的类的类 - 自动持久化

时间:2015-11-26 11:50:16

标签: jpa enums spring-boot persistence

我想要用枚举来保留一个复杂的对象,我认为Enums是导致持久性问题的原因,但我们找不到解决方案。

用户:

@Entity
@Data //lombok
public class User{

@Id
@GeneratedValue()
private Long id;

private String username;

private String passwordHash;

private ArrayList<Role> roles; // <-- Problems by Persisting
}

作用:

@Data
public class Role implements Serializable{


private static final long serialVersionUID = 1L;
private RoleDescription roleDescription;
private ArrayList<Authorization> authorizations = new ArrayList<Authorization>();
}

角色描述和授权是枚举

数据库启用并且当角色为空时注入一切无效

0 个答案:

没有答案