有没有办法更新复合键的一部分。每次尝试时,JPA都会在数据库中创建一条新记录。
@Embeddable
public class primaryKey implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private Entity1 key1;
private Entity2 key2;
我正在尝试更新key2。
以下是我的更新方式:
EntityWithCompositeKey ent = findBy... //This returns only 1 result
ent.setKey2(Entity2 newKey2);
repository.save(ent);