I having a hard time with JPA hopefully someone can help me.
I have 3 tables:
- Rol (CPE_ROL)
- TipoUsuario (GTV_TIPOUSU)
- RolTipoUsuario (CPE_ROLTUS - Join Table)
Rol.java
@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;
TipoUsuario.java
@ManyToMany(mappedBy = "tipoUsuarioList", fetch = FetchType.LAZY, cascade={CascadeType.REFRESH})
private List<Rol> rolesDefault;
For some reason rolesDefault is never filled up, I wondering if I'm missing something.
Thanks in advance.
Daniel