0

JPA に永続化させたくないエンティティーのプロパティがあります。

@Transient を使用したくないのは、READ 中にプロパティを設定したいからです。ただし、エンティティを永続化するときにプロパティを書き込むべきではありません。出来ますか?

これは、読み取りによって永続化されたくないプロパティです

 @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
 @JoinColumn(name = "userId", referencedColumnName = "id", insertable = false, updatable = false)
 private UserBare user;
4

2 に答える 2

1

cascade = CascadeType.ALL を使用しないでください。特定の用途が必要な場合は、ALL、MERGE、および PERSIST 以外のタイプを使用してください。

于 2013-10-28T02:00:12.757 に答える