spring配置文件中问题
<beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactory...
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>hibernate.cfg.xml</value>
</property>
</bean>
这个是用来创建session的么,那么<property name="configLocation">这个属性是干什么的,
刚看了下,好像是说获得数据库连接以及列出所有的po映射文件
那是怎么获得数据库连接的呢???
我这里没有dataSource的属性呢
都已经建立好了,我是通过spring来管理hibernate的,理论上是有,不过spring配置文件里面没看到,2楼能否告诉下,datasource 在哪能看到 展开
<property name="configLocation">
<value>hibernate.cfg.xml</value>
</property>
</bean>
这个是用来创建session的么,那么<property name="configLocation">这个属性是干什么的,
刚看了下,好像是说获得数据库连接以及列出所有的po映射文件
那是怎么获得数据库连接的呢???
我这里没有dataSource的属性呢
都已经建立好了,我是通过spring来管理hibernate的,理论上是有,不过spring配置文件里面没看到,2楼能否告诉下,datasource 在哪能看到 展开
3个回答
展开全部
<bean .../>是用来管理bean的
其实,每个java类都是可以是这里的bean
id="sessionFactory" 是将
spring给我们提供的
org.springframework.orm.hibernate3.LocalSessionFactoryBean
类实例化为sessionFactory
相当于我们经常用的
LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
//事实上这是错的,只是形象说明
<property name="configLocation">是
LocalSessionFactoryBean 类的成员属性,需要我们给它提供
加载xml文件位置和名称<value>hibernate.cfg.xml</value>
这样一个sessionFactory实例就可以用了
其实,每个java类都是可以是这里的bean
id="sessionFactory" 是将
spring给我们提供的
org.springframework.orm.hibernate3.LocalSessionFactoryBean
类实例化为sessionFactory
相当于我们经常用的
LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
//事实上这是错的,只是形象说明
<property name="configLocation">是
LocalSessionFactoryBean 类的成员属性,需要我们给它提供
加载xml文件位置和名称<value>hibernate.cfg.xml</value>
这样一个sessionFactory实例就可以用了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询