[英]hibernate and spring dao
我有兩個表父母和孩子。 子表對父表的引用。
在彈簧刀的應用配置中。 我不能給出獨生子女的配置嗎? 像下面
<bean id="ChildDAOSpringTarget" class="project.dao.spring.ChildDAOSpring">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="ChildDAO"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="target">
<ref local="ChildDAOSpringTarget" />
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="load*">PROPAGATION_REQUIRED,readOnly
</prop>
<prop key="store*">PROPAGATION_REQUIRED</prop>
<prop key="add*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
我是否還必須為Parent添加這種配置和類?
我沒有在applicationContext.xml中配置父表和子表之間的關系,但在modelXXX.hbm.xml文件中設置了該關系,或者可以使用休眠工具生成模型鏈接
在休眠狀態下,已在hbm文件中定義了父子關系,否則它將基於注釋。 在應用程序配置文件中,您必須定義數據庫連接的屬性,會話工廠,bean映射等。
是的,如上所述。請在此處查看一對多教程,這很可能是您要嘗試做的。 http://www.mkyong.com/hibernate/hibernate-one-to-many-relationship-example/子級成為父級的集合,因此可以被訪問。 Spring不需要引用子級-而是可以通過父級來引用子級,例如:parent.getChildren()。[...]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.