JPA 单向一对多关联 中间表生成唯一索引问题
目前的需求是这样的:
有A、B两个实体,A对B形成一对多的关联关系,目前我只需要配置单向一对多关联,即只在A中配置一对多,B中不做任何配置,具体如下:
public class A implements Serializable { private static final long serialVersionUID = -1317006094950982121L; //其余属性及get、set方法省略 @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany (cascade = {CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE}, fetch=FetchType.LAZY) private List<B> b = new ArrayList<B>();}public class B implements Serializable { private static final long serialVersionUID = -1317006094950982121L; //其余属性及get、set方法省略 @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; //注:A中单向一对多配置,B中不配置A属性}