spring 配置好一个datasource以后怎么使用呢?
配置文件如下:
<bean id= "DBconn " class= "org.apache.commons.dbcp.BasicDataSource ">
<property name= "driverClassName ">
<value> oracle.jdbc.driver.OracleDriver </value>
</property>
<property name= "url ">
<value> jdbc:oracle:thin:@192.168.1.3:1521:ora </value>
</property>
<property name= "username ">
<value> myname </value>
</property>
<property name= "password ">
<value> mypassword </value>
</property>
</bean>
[解决办法]
怎么使用?
它用的就是依赖注入
如果你用hibernate的话就添上
<bean id= "sessionFactory "class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
<property name= "dataSource " ref= "dataSource " />
sessionFactory需要的
如果自己写持久层,就把自己的类加上这个属性,ref= "dataSource "就可以了
[解决办法]
Spring中的持久层不需要继承啥东东,用Hibernate就直接用
org.springframework.orm.hibernate.HibernateTemplate
用JdbcTemplet就直接用
org.springframework.jdbc.core.JdbcTemplate