Я использую Hibernate для загрузки данных из БД.У меня есть сущность, которая выглядит следующим образом:
@Data
@Entity
@NoArgsConstructor
public class Role {
@Id@GeneratedValue@Column(name = "ID_ROLA")
private int idRole;
@Basic@Column(name = "NAZWA")
private String name;
@Basic@Column(name = "UPRAWNIENIA")
private Integer permits;
}
И класс RoleDAOImpl, который имеет метод, как add (), search () или getListofRoles ().
Теперь я хочу, чтобы связать это Entity class to TableView , чтобы показать все мои роли (у меня есть все роли в моих ролях List ).
Как я могу добавить это в TableView? Я знаю, что TableView должен быть привязан к XProperties, например StringProperty.Но я не хочу использовать StringProperty в своем классе Entity, потому что я думаю, что это может разрушить мою структуру базы данных или что-то в этом роде.
Я хотел бы иметь отдельный класс для свойств.Я думал о создании класса RoleTableModel , который будет содержать свойства для класса Role, а затем связать класс RoleTableModel с TableView.
Возможно ли это?Как это сделать?