2017-10-03 12 views
1

@OneToOne関係でマップされた2つのエンティティがあります。 したがって、UserにはTransactionのforeignKeyフィールドがあります。 トランザクションでフィールドを設定する場合、UserRepositoryを使用してフィールドを設定できますか?Springのセッターを使用してデータベースのフィールドを設定する

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 

番号はトランザクション内のフィールドです。 別の方法がありますか?

答えて

2

もしあなたが何をしたいのですか? を使用してTransactionsオブジェクトを更新します。私はそれが可能だと思うが、Cascadeモードを使用しなければならない。

あなたはそれについて、ここでより多くの情報を見つけることができます:

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

関連する問題