在看Spring的时候,关于一些Hibernate配置不明白。

JSTART 2005-12-05 09:50:03
我使用Spring + Struts + Hibernate,在配置的地方,有一些费解.谢谢

1.sessionFactory这个Bean是有什么用的.
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
//2.这里不明白的地方.<list里面的value有什么用啊>
<list>
<value>net/smarthings/model/Role.hbm.xml</value>
<value>net/smarthings/model/User.hbm.xml</value>
<value>net/smarthings/model/UserCookie.hbm.xml</value>
<value>net/smarthings/model/Person.hbm.xml</value>
<value>net/smarthings/model/People.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
//3.这里不明白的地方.<props 里面的prop 有什么用啊>
<props>
<prop key="hibernate.dialect">@HIBERNATE-DIALECT@</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop> -->
<prop key="hibernate.jdbc.batch_size">0</prop> -->
</props>
</property>
</bean>

...全文
218 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JSTART 2005-12-06
  • 打赏
  • 举报
回复
org.springframework.orm.hibernate3.LocalSessionFactoryBean这个类有什么用啊
zeq258 2005-12-05
  • 打赏
  • 举报
回复
回复人: myth822(↑八月的吟游者↑) ( ) 信誉:110 2005-12-05 10:02:00 得分: 0


1.这个bean的作用相当于hibernate.cfg.xml

2.加载hibernate的映射文件

3.<props>--属性集
<prop>--单个的属性相当于hibernate.cfg.xml的property


------------------------------
无条件支持!
Little_qd 2005-12-05
  • 打赏
  • 举报
回复
应该看一下spring中的BeanFactory部分
xml中的元素是如何与类中元素对应的
然后看一下org.springframework.orm.hibernate3.LocalSessionFactoryBean这个类
会清楚些:)
myth822 2005-12-05
  • 打赏
  • 举报
回复
1.这个bean的作用相当于hibernate.cfg.xml

2.加载hibernate的映射文件

3.<props>--属性集
<prop>--单个的属性相当于hibernate.cfg.xml的property
silverend 2005-12-05
  • 打赏
  • 举报
回复
Spring的IoC机制是通过ApplicationContext.xml文件来配置的;
通过各Bean之间的关联来决定如何注入。

1. sessionFactory 自然是创建Hibernate所需要的Session用

2 list属性配置作为实体映射文件容器所用

3 <props>是用做Hibernate的配置(脱离来Spring,Hibernate用的是hibernate.properties/hibernate.cfg.xml)
JSTART 2005-12-05
  • 打赏
  • 举报
回复
myth822(↑八月的吟游者↑),zeq258(近朱者赤)
1.这个bean的作用相当于hibernate.cfg.xml,是不是这样配置了,就不用配置hibernate的hibernate.cfg.xml呢,我觉得这个Bean做的是hibernate原来配置文件做的.是否Spring集成hibernate都是用这种方法.把hibernate加入进来?

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧