Java Spring/JPA-使用ID持久化关系,但使用另一列查找它是否存在
也许标题有点混乱 我有一个实体A,它是一个数字主键/id和一个唯一的名称。我还有一个实体B,它使用一个链接到a的id的列,与a有多通关系 当我保存一个新的B对象时,我想通过创建一个类型为a的新对象来设置关系,只需设置名称即可。在持久化B时,我希望Spring/JPA通过名称找到一个实体A:如果它存在,在B上链接ID,如果不存在,创建一个新的并链接它 现在,当以这种方式持久化B时,我得到了一个新的a行,但希望保持名称唯一,避免必须事先进行findByName。这可能吗 此外,我无法更改模式/设置约束Java Spring/JPA-使用ID持久化关系,但使用另一列查找它是否存在,java,spring,hibernate,jpa,spring-data,Java,Spring,Hibernate,Jpa,Spring Data,也许标题有点混乱 我有一个实体A,它是一个数字主键/id和一个唯一的名称。我还有一个实体B,它使用一个链接到a的id的列,与a有多通关系 当我保存一个新的B对象时,我想通过创建一个类型为a的新对象来设置关系,只需设置名称即可。在持久化B时,我希望Spring/JPA通过名称找到一个实体A:如果它存在,在B上链接ID,如果不存在,创建一个新的并链接它 现在,当以这种方式持久化B时,我得到了一个新的a行,但希望保持名称唯一,避免必须事先进行findByName。这可能吗 此外,我无法更改模式/设置约
提前谢谢 不,不可能