扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Naveen Balani 来源:论坛整理 2007年11月17日
关键字: DB2
在本页阅读全文(共3页)
<!-- Pass the session factory to our DepartmentDAO --> <bean id="departmentDAOHelper" class="springexample.db2persist.hibernate.DepartmentDAOHelper"> <property name="departmentDAO"><ref local="departmentDAOTarget"/></property> </bean> <bean id="departmentDAO" class="springexample.db2persist.hibernate.DepartmentDAOImpl"> <property name="sessionFactory"><ref local="exampleSessionFactory"/></property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransactionManager"> <property name="sessionFactory"><ref bean="exampleSessionFactory"/></property> </bean> <bean id="departmentDAOTarget" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="transactionManager"><ref local="transactionManager"/></property> <property name="target"><ref local="departmentDAO"/></property> <property name="transactionAttributes"> <props> <prop key="addDepartment">PROPAGATION_REQUIRED</prop> </props> </property> </bean> |
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"> <hibernate-mapping> <class name="springexample.db2persist.hibernate.Department" table="TBL_DEPARTMENT" dynamic-update="false" dynamic-insert="false"> <id name="id" column="DEPARTMENT_ID" type="java.lang.Long" unsaved-value="-1" > <generator class="native"> </generator> </id> <set name ="employees" inverse = "true" outer-join="auto" cascade="all-delete-orphan"> <key column ="EMPLOYEE_ID"/> <one-to-many class="springexample.db2persist.hibernate.Employee"/> </set> <property name="name" type="string" update="false" insert="true" column="DEPARTMENT_NAME" length="60" not-null="true" /> </class> </hibernate-mapping> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。