对应的实现接口业务对象的代码如下: OrderDAOImpl.java package com.trx.db.dao;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.trx.db.entity.Order; //基于篇幅Order类省略掉了
public class OrderDAOImpl extends HibernateDaoSupport implements IOrderDAO{
public void insertOrder(Order order) {
this.getHibernateTemplate().save(order);
}
}
ItemDAOImpl.java
package com.trx.db.dao;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.trx.db.entity.Item;//基于篇幅Item类省略掉了
public class ItemDAOImpl extends HibernateDaoSupport implements IItemDAO{
public void insertItem(Item item) {
this.getHibernateTemplate().save(item);
}
3.2 事务测试对象类实现 在服务对象类中使用上面声明的DaoImpl实现类用来插入订单和订单明细,这两个操作用来体现事务,具体事务的实现则采用XML配置。
|