<bean id="cObject" scope="request" class="x.y.z.CClass"/>
<bean id="bObject" scope="request" class="x.y.z.BClass"/>
<bean id="aObject" scope="request" class="x.y.z.AClass">
<constructor-arg ref="bObject" />
<property name="cRef" ref="cObject" />
</bean>
Run Code Online (Sandbox Code Playgroud)
由于某种原因,aObject.cRef没有被设置.请注意,constructor-arg和property在同一个定义中使用.我没有看到具有类似功能的示例/帖子.
我有一个与另一个实体相关联的交易实体,因此在这种情况下不应更新关联的实体。
例如。案例*->用户
如果案例由用户拥有,反之,则用户可以拥有许多关联的案例。
使用OneToMany和JoinColumn JPA批注映射该关联。
我还尝试将用户实体的Trasactional注释标记为只读,并且还使获取方法成为Transient。但是,如果更改了状态,这似乎并不会停止对User的更新。
请帮我一个图,向用户声明“只读”关联。