Cześć
nie rozumiem czemu korzystając z adnotacji @Column(name = "NIE_DZIALA")
nie zmienia mi się nazwa kolumny w przypadku kiedy korzystam również z adnotacji @OneToMany
.
Próbuję w taki sposób:
@Entity
public class Category extends BaseEntity {
@Column(name = "DZIALA")
private String name;
@OneToMany
@Column(name = "NIE_DZIALA")
private Set<Product> products = new HashSet<>();
public Category() {
}
}
W wyniku czego dostaję:
Próbowałem, też robić to tak - przykład z książki Java Persistence, ale też nie działa :(
@Entity
public class Category extends BaseEntity {
@Column(name = "DZIALA")
private String name;
@ElementCollection
@CollectionTable(
name = "CATEGORY_P",
joinColumns = @JoinColumn(name = "CATEGORY_ID")
)
@Column(name = "NIE_DZIALA")
private Set<Product> products = new HashSet<>();
public Category() {
}
}
- screenshot-20171112110809.png (7 KB) - ściągnięć: 137