c3p0应该作用在dataSource 还是sessionFactory上?

c3p0应该作用在dataSource 还是sessionFactory上


繁花不似锦
浏览 1219回答 4
4回答

呼啦一阵风

  这个跟配置有关系,配置文件设置的注入方式是按名称还是类型等,spring会根据名字相同或者类型相同,直接使用setter方法注入进去的,如果还不确认什么时候注入进去的可以在setter方法上面设置断点,debug跟踪就知道了。  一般情况下sessionFactory在bean配置文件里面已经注入了的。

人到中年有点甜

UserDao继承了一个泛型设计的HibernateGenericDao<UserDao>而你在spring中没有看到UserDao的<property name="sessionFactory" ref="sessionFactory"></property>。那说明了在UserDao的父类HibernateGenericDao<UserDao>中已经配置了,直接继承过来,不用再配置了。
打开App,查看更多内容
随时随地看视频慕课网APP