不要寻找例子。阅读官方文档:
@Entitypublic class Product { private String serialNumber; private Set<Part> parts = new HashSet<Part>(); @Id public String getSerialNumber() { return serialNumber; } void setSerialNumber(String sn) { serialNumber = sn; } @oneToMany @JoinTable( name="PRODUCT_PARTS", joinColumns = @JoinColumn( name="PRODUCT_ID"), inverseJoinColumns = @JoinColumn( name="PART_ID") ) public Set<Part> getParts() { return parts; } void setParts(Set parts) { this.parts = parts; }}@Entitypublic class Part { ...}另外,请注意,这是单向一对多关联的默认设置。因此,
@JoinTable如果默认的表名和列名适合您,您甚至不必提供注释。



