【发布时间】:2017-07-19 21:22:28
【问题描述】:
我想要一个用户类、一个学生类和一个教师类。随着学生和教师类扩展用户。使用 Hibernate 和 Spring Security 执行此操作的最佳方法是什么。目前,我有预期字段的用户,并且:
@OneToOne(cascade=CascadeType.ALL)
@JoinTable(name="user_roles",
joinColumns = {@JoinColumn(name="user_id", referencedColumnName="id")},
inverseJoinColumns = {@JoinColumn(name="role_id", referencedColumnName="id")})
private Role role;
帮助弹簧安全。仅使用用户一切正常,但现在我正在尝试扩展用户类,但我真的不知道如何开始。 hibernate 如何处理扩展类?我仍然可以在大型用户存储库中拥有学生和教师吗?春季安全如何与此一起工作?
谢谢
【问题讨论】:
标签: java mysql spring hibernate spring-security