JPA에 힘든 시간을 보내고 있습니다. 누군가 나를 도울 수 있기를 바랍니다. - 양방향 다 대다 JPA
@JoinTable(name = "CPE_ROLTUS", joinColumns = {
@JoinColumn(name = "CPE_ROLTUS_TIPOUSU_ID", referencedColumnName = "GTV_TIPOUSU_ID")}, inverseJoinColumns = {
@JoinColumn(name = "CPE_ROLTUS_ROL_ID", referencedColumnName = "CPE_ROL_ID")})
@ManyToMany(fetch = FetchType.LAZY, cascade={CascadeType.REFRESH})
private List<TipoUsuario> tipoUsuarioList;
Rol.java
- 된 Rol (CPE_ROL)
- TipoUsuario (GTV_TIPOUSU)
- RolTipoUsuario (가입 표 CPE_ROLTUS) :
나는 3 개 테이블이
TipoUsuario.java
@ManyToMany(mappedBy = "tipoUsuarioList", fetch = FetchType.LAZY, cascade={CascadeType.REFRESH}) private List<Rol> rolesDefault;
어떤 이유로 인해 rolesDefault가 채워지지 않습니다. 뭔가 빠졌는지 궁금합니다.
미리 감사드립니다.
다니엘
당신은 그것을 열망하는 가져 오기로 설정했거나 쿼리 할 때 가져 오기 명령문에 포함 시키려고 했습니까? – Steven
예, 둘 다 시도했지만 그 중 아무도 작동하지 않는 것 같습니다. – zkropotkine