Hallo!
Ich arbeite mich gerade in Hibernate, unter Verwendung von Spring, ein .Weiters benutze ich Hibernate Annotations.
Nun habe ich folgende 2 Dinge gesehen für die DAO Schicht:
Welche von beiden Varianten ist zu empfehlen?
Ich arbeite mich gerade in Hibernate, unter Verwendung von Spring, ein .Weiters benutze ich Hibernate Annotations.
Nun habe ich folgende 2 Dinge gesehen für die DAO Schicht:
Java:
<bean id="customerDao" class="at.gv.brz.dao.impl.HibernateCustomerDaoImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
Java:
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class HibernateCustomerDaoImpl extends HibernateDaoSupport implements
CustomerDao {
..
}
Java:
<bean id="orderDao" class="at.gv.brz.dao.impl.HibernateOrderDaoImpl">
<property name="hibernateTemplate" ref="hibernateTemplate" />
</bean>
Java:
import org.springframework.orm.hibernate3.HibernateTemplate;
public class HibernateOrderDaoImpl implements OrderDao {
private HibernateTemplate hibernateTemplate;
..
}
Welche von beiden Varianten ist zu empfehlen?