@Entity
@Table(name = "club_members")
public class ClubMember {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ManyToOne
@JoinColumn(name = "user_id", nullable = false)
private User user;
@ManyToOne
@JoinColumn(name = "club_id", nullable = false)
private Club club;
private MemberStatus status = MemberStatus.PENDING;
@Enumerated(EnumType.STRING)
private ClubRole role = ClubRole.MEMBER;
@Column(name = "joined_at")
private java.time.LocalDateTime joinedAt;
@Column(name = "created_at")
private java.time.LocalDateTime createdAt = LocalDateTime.now();
@Column(name = "updated_at")
private java.time.LocalDateTime updatedAt = LocalDateTime.now();
public ClubMember() {
}
public ClubMember(Long id, User user, Club club, MemberStatus status, ClubRole role) {
this.id = id;
this.user = user;
this.club = club;
this.status = status;
this.role = role;
}
}
Я пытался создать таблицу объединения между клубом и пользователем, я создал таблицу ClubMember. миграции прошли успешно, я получил таблицы, созданные в базе данных, но когда я запускаю проект Spring, я получил ошибку
class org.hibernate.mapping.OneToMany не может быть преобразованы в класс org.hibernate.mapping.ToOne находятся в безымянном модуле загрузчика 'app'
public ClubMember(Long id, User user, Club club, MemberStatus status, ClubRole role) { this.id = id; this.user = user; this.club = club; this.status = status; this.role = role; } } [/code] Я пытался создать таблицу объединения между клубом и пользователем, я создал таблицу ClubMember. миграции прошли успешно, я получил таблицы, созданные в базе данных, но когда я запускаю проект Spring, я получил ошибку
class org.hibernate.mapping.OneToMany не может быть преобразованы в класс org.hibernate.mapping.ToOne находятся в безымянном модуле загрузчика 'app'
Я работал над Springboot API, используя MySQL в качестве базы данных. Для развертывания я использую docker-compose
version: 3.7
services:
backend:
build: ./backend
networks:
- shared-net
environment:
-...
Я переношу конфигурацию XML в аннотации.
У меня есть класс:
@Entity
@Table(name = INSTRUMENT_OFFERINGS )
@Inheritance(strategy = InheritanceType.JOINED)
public class InstrumentOffering extends HibernatePersistentObject
implements Serializable,...
Я переношу конфигурацию XML в аннотации.
У меня есть класс:
@Entity
@Table(name = INSTRUMENT_OFFERINGS )
@Inheritance(strategy = InheritanceType.JOINED)
public class InstrumentOffering extends HibernatePersistentObject
implements Serializable,...