使用Spring中的setter设置数据库中的字段

时间:2017-10-03 11:54:30

标签: java spring

我有两个与@OneToOne关系映射的实体。 因此,User有一个foreignKey字段到Transaction。 如果我想在事务中设置一个字段,我可以使用UserRepository吗?

User user=userRepository.findOne(long id ) // find the user with that id

user.getTransactions().setNumber(6); ? //getTransactions is the field that is mapped to Transactions

Number是交易中的字段。 或者还有另一种方式吗?

1 个答案:

答案 0 :(得分:3)

如果我想要你想要什么。您想使用userRepository更新Transactions对象。我认为这是可能的,但您必须使用Cascade模式。

您可以在此处找到有关它的更多信息:

https://vladmihalcea.com/a-beginners-guide-to-jpa-and-hibernate-cascade-types/