重归混沌
欲为诸佛龙象,必先做众生牛马
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 66, comments - 11, trackbacks - 0
Spring学习笔记(十五)-----Spring in Action
Spring提供了对Sun的标准的持久化API-JDO的整合,以及其他开放源码的ORM框架,如Hibernate、ApacheOJB和iBATIS SQL Maps.Spring对这些技术的支持没有像它对JDBC的支持那么广泛。
<?
xml version="1.0" encoding="UTF-8"
?>
<
beans
xmlns
="http://www.springframework.org/schema/beans"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"
>
<
bean
id
="dataSource"
class
="org.springframework.jndi.JndiObjectFactoryBean"
>
<
property
name
="jndiName"
>
<
value
>
java:comp/env/jdbc/trainingDatasource
</
value
>
</
property
>
</
bean
>
<!--
管理Hibernate资源,在应用的整个生命周期里,你只要保存一个SessionFactory实例就可以了。
-->
<
bean
id
="sessionFactory"
class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
>
<!--
先要知道连接哪个数据源
-->
<
property
name
="dataSource"
>
<
ref
bean
="dataSource"
/>
</
property
>
<!--
Hibernate本身有数十个属性,通过这些属性你就可以控制它的行为。当在Spring之外使用Hibernage的时候,
Hibernate在应用的class path下的某个地方寻找一个名叫hibernate.properties的文件,并用它来进行配置。
然而,用Spring就不需要在一个独立的属性文件里管理这些配置。
-->
<
property
name
="hibernateProperties"
>
<
props
>
<
prop
key
="hibernate.dialect"
>
net.sf.hibernate.dialect.MySQLDialect
</
prop
>
</
props
>
</
property
>
<!--
同样,你也要告诉Spring从哪里读取Hibernate.hbm.xml映射文件
-->
<
property
name
="mappingResources"
>
<
list
>
<
value
>
Student.hbm.xml
</
value
>
</
list
>
</
property
>
<!--
还有一种简单的方法设置映射文件资源,你可以用你应用的class path下的一个子路径来配置
mappingDirectoryLocation属性,spring将找到这个路径下的每个*.hbm.xml文件,来配置SessionFactory
-->
<
property
name
="mappingDirectoryLocations"
>
<
list
>
<
value
>
classpath:/com/springinaction/training/model
</
value
>
</
list
>
</
property
>
</
bean
>
<!--
如果把这个模版对象织入到一个个DAOBean中显得很麻烦的时候,可以使用Spring自动连接功能来将模版对象隐士的织入到
DAObean.
-->
<
bean
id
="hibernateTemplate"
class
="org.springframework.orm.hibernate3.HibernateTemplate"
>
<
property
name
="sessionFactory"
>
<
ref
bean
="sessionFactory"
/>
</
property
>
</
bean
>
</
beans
>
posted on 2009-11-14 15:59
王永庆
阅读(252)
评论(0)
编辑
收藏
所属分类:
SPRING
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Spring学习笔记(十六)-----Spring in Action
Spring学习笔记(十五)-----Spring in Action
Spring学习笔记(十四)-----Spring in Action
Spring学习笔记(十三)-----Spring in Action
Spring学习笔记(十二)-----Spring in Action
Spring学习笔记(十一)-----Spring in Action
Spring学习笔记(十)-----Spring in Action
Spring学习笔记(九)-----Spring in Action
Spring学习笔记(八)-----Spring in Action
Spring学习笔记(七)-----Spring in Action
<
2009年11月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
EJB学习笔记(13)
HIBERNATE(25)
J2SE(1)
JAVASCRIPT
SOA
SPRING(16)
WEBWORK
人生随笔(7)
开发实践
设计思想(4)
财经新闻
随笔档案
2010年1月 (2)
2009年12月 (2)
2009年11月 (29)
2009年10月 (33)
关注blogs
Anders小明的Blog
DWR学习手册
IBM解决方案
j2ee api
JavaEye Java
java技术赛迪网
jdk详解
J道论坛
mldn解惑
robbin的自言自语
SpringFramework中文论坛
validation详细解释
一只小蚂蚁
中国it实验室
啊密果
当当网
林信良学习笔记
灰狐动力
鼠标的咖啡屋
搜索
最新评论
1. re: 心中的那个她[未登录]
如果心情能那么容易放开就好了,碰到她是我的缘分,但是她的缘分不知道在哪里。
--王永庆
2. re: 心中的那个她[未登录]
兄弟,喜欢就大胆去追好了,就是因为喜欢才会有不愉快,如果想一辈子没有这些烦恼,找一个可有可无的人就好了。这种事讲的是缘分吧。别人对你好不好其实不太重要。放开心情就好了。
--萍水相逢
3. re: 心中的那个她
只能同甘不能共苦,就他妈算了吧,程序员也是人啊!我现在也很讨厌女的不理解人情。
--咖啡妆
4. re: 难以割舍的那份情感
评论内容较长,点击标题查看
--王永庆
5. re: 难以割舍的那份情感
评论内容较长,点击标题查看
--隔叶黄莺
阅读排行榜
1. Spring学习笔记(四)-----Spring in Action (1587)
2. 2009年个人工资所得税与奖金所得税是如何计算的(1004)
3. 什么是JTA(721)
4. Hibernate深入浅出(二十四)-----读深入浅出hibernate有感(552)
5. Hibernate深入浅出(二十五)-----读深入浅出hibernate有感(354)
评论排行榜
1. 心中的那个她(3)
2. 难以割舍的那份情感(2)
3. Spring学习笔记(四)-----Spring in Action (2)
4. EJB学习笔记(二) (0)
5. EJB学习笔记(一)(0)