@ org.jboss.seam.annotations.security.management.UserRoles, открытый в интерфейсе пользователя, возвращает простой метод List.seam-gen не генерирует интерфейсы EntityQuery для членов @ManyToMany
seam-gen не создает интерфейсы EntityQuery для @ManyToMany членов, таких как упомянутые выше getUserRoles.
Как включить это, чтобы результирующие роли отображались с разбивкой по страницам.
Edit 1:
This is the declaration in User.java
@ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, fetch = FetchType.LAZY)
@JoinTable(name = "user_role", joinColumns = @JoinColumn(name = "user_id), inverseJoinColumns = @JoinColumn(name = "role_id"))
@UserRoles
private List<Role> userRoles = new ArrayList<Role>(0);
Это объявление в Role.java
@Entity
@Table(name = "role", uniqueConstraints = @UniqueConstraint(columnNames = "name"))
public class Role {
@Joshua Добавлено комментарий –