扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。