开发者社区 问答 正文

Sping 中bean继承两个属性,有一个可以一个不可以

public class BaseDaoHibernate<T>  implements BaseDao<T> {
    // DAO组件进行持久化操作底层依赖的SessionFactory组件
    private SessionFactory sessionFactory;
    private JdbcTemplate jdbcTemplate;

public class OrdersDaoImpl extends BaseDaoHibernate<Orders> implements OrdersDao {
<bean id="daoTemplate" abstract="true" lazy-init="true" >
        <property name="jdbcTemplate" ref="jdbcTemplate"></property>
        <property name="sessionFactory" ref="sessionFactory"></property>
 
    </bean>
<bean id="ordersDao" class="com.kuaizi.server.dao.impl.OrdersDaoImpl"
        parent="daoTemplate">
        <!-- <property name="jdbcTemplate" ref="jdbcTemplate"></property> --> 
    </bean>

展开
收起
a123456678 2016-03-18 13:46:46 2170 分享 版权
1 条回答
写回答
取消 提交回答
  • <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
            <property name="dataSource" ref="dataSource"></property>
        </bean>
    2019-07-17 19:06:30
    赞同 展开评论
问答地址: