Witam.
Mam taki problem i nie wiem już co robię nie tak:
@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class OfferElement {
private Long id;
private String description;
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "offer_images", joinColumns = @JoinColumn(name = "offer_id"), inverseJoinColumns = @JoinColumn(name = "image_id"))
private List<Image> images;
public List<Image> getImages() {
return images;
}
public void setImages(List<Image> images) {
this.images = images;
}
@Entity
@Table(name = "image")
public class Image {
private Long id;
private String name;
private String url;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
}
I dostaję błąd
Could not determine type for: java.util.List, at table: offer_element, for columns: [org.hibernate.mapping.Column(images)]