двух енамов и к нему сделать репозиторий?
а что мешает?, гугл в помощь
можно
Есть такое поделие @Getter @Setter @NoArgsConstructor @AllArgsConstructor @Table(name = "table") public class MyClass { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "one_enum", nullable = false) @Enumerated(EnumType.STRING) private OneEnum oneEnum; @Column(name = "second_enum", nullable = false) @Enumerated(EnumType.STRING) private SecondEnum secondEnum; } @Repository public interface MyClassRepository extends JpaRepository<MyClass, Long> { List<MyClass> getAllByOneEnum(OneEnum oneEnum); } И при старте приложения я получаю в лицо Caused by: java.lang.IllegalArgumentException: Not a managed type: class MyClass at org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:552) И мне бы понять в чем я ошибся
ошибка вообще не про enum-ы
ну уже неплохо - спасибо
повесить @ Entity, пойти делать RTFM по Hibernate
Aw shit Опять это невнимательность - вместо того чтобы посмотреть очевидные вещи, пошел не туда Спасибо
Я там ниже обосрался и уже выяснили почему
Блин, не туда ответил 🌚
Обсуждают сегодня