Alpha
多少春秋风雨改 多少崎岖不变爱
BlogJava
首页
新随笔
联系
聚合
管理
随笔-179 评论-666 文章-29 trackbacks-0
Spring+Hibernate的配制
1.applicationContext.xml 文件的配制:
1
<?
xml version="1.0" encoding="UTF-8"
?>
2
<!
DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"
>
3
4
<
beans
>
5
6
<
bean
id
="dataSource"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close"
>
7
8
<
property
name
="driverClassName"
>
9
<
value
>
com.mysql.jdbc.Driver
</
value
>
10
</
property
>
11
12
<
property
name
="url"
>
13
<
value
>
jdbc:mysql://192.168.2.186/task
</
value
>
14
</
property
>
15
16
<
property
name
="username"
>
17
<
value
>
task
</
value
>
18
</
property
>
19
20
<
property
name
="password"
>
21
<
value
>
123
</
value
>
22
</
property
>
23
</
bean
>
24
25
<
bean
id
="sessionFactory"
class
="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
singleton
="true"
>
26
27
<
property
name
="dataSource"
>
28
<
ref
local
="dataSource"
/>
29
</
property
>
30
31
<
property
name
="mappingResources"
>
32
<
list
>
33
<
value
>
com/task/hibernatemap/xml/UserInfo.hbm.xml
</
value
>
34
<
value
>
com/task/hibernatemap/xml/Apply.hbm.xml
</
value
>
35
<
value
>
com/task/hibernatemap/xml/Approve.hbm.xml
</
value
>
36
<
value
>
com/task/hibernatemap/xml/Discription.hbm.xml
</
value
>
37
<
value
>
com/task/hibernatemap/xml/Person.hbm.xml
</
value
>
38
<
value
>
com/task/hibernatemap/xml/ItemName.hbm.xml
</
value
>
39
<
value
>
com/task/hibernatemap/xml/ItemVersion.hbm.xml
</
value
>
40
</
list
>
41
</
property
>
42
43
<
property
name
="hibernateProperties"
>
44
<
props
>
45
<
prop
key
="hibernate.dialect"
>
org.hibernate.dialect.MySQLDialect
</
prop
>
46
<
prop
key
="hibernate.show_sql"
>
false
</
prop
>
47
</
props
>
48
</
property
>
49
</
bean
>
50
51
<
bean
id
="transactionManager"
class
="org.springframework.orm.hibernate3.HibernateTransactionManager"
>
52
<
property
name
="sessionFactory"
>
53
<
ref
local
="sessionFactory"
/>
54
</
property
>
55
</
bean
>
56
57
<
bean
id
="hibernateDao"
class
="com.task.common.HibernateDao"
>
58
<
property
name
="sessionFactory"
>
59
<
ref
local
="sessionFactory"
/>
60
</
property
>
61
<
property
name
="transactionManager"
>
62
<
ref
local
="transactionManager"
/>
63
</
property
>
64
</
bean
>
65
66
<
bean
id
="hibernateDaoProxy"
singleton
="true"
class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
>
67
<
property
name
="transactionManager"
>
68
<
ref
bean
="transactionManager"
/>
69
</
property
>
70
71
<
property
name
="target"
>
72
<
ref
local
="hibernateDao"
/>
73
</
property
>
74
75
<
property
name
="transactionAttributes"
>
76
<
props
>
77
<
prop
key
="save*"
>
PROPAGATION_REQUIRED
</
prop
>
78
<
prop
key
="remove*"
>
PROPAGATION_REQUIRED
</
prop
>
79
<
prop
key
="update*"
>
PROPAGATION_REQUIRED
</
prop
>
80
<
prop
key
="*"
>
PROPAGATION_REQUIRED,readOnly
</
prop
>
81
</
props
>
82
</
property
>
83
</
bean
>
84
85
</
beans
>
86
2.web.xml 文件的配制:
1
<?
xml version="1.0" encoding="ISO-8859-1"
?>
2
3
<!
DOCTYPE web-app
4
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
5
"http://java.sun.com/dtd/web-app_2_3.dtd"
>
6
7
<
web-app
>
8
9
<
filter
>
10
<
filter-name
>
openSessionInViewFilter
</
filter-name
>
11
<
filter-class
>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</
filter-class
>
12
</
filter
>
13
<
filter-mapping
>
14
<
filter-name
>
openSessionInViewFilter
</
filter-name
>
15
<
url-pattern
>
/*
</
url-pattern
>
16
</
filter-mapping
>
17
18
<
listener
>
19
<
listener-class
>
org.springframework.web.context.ContextLoaderListener
</
listener-class
>
20
</
listener
>
21
22
23
<
servlet
>
24
<
servlet-name
>
task
</
servlet-name
>
25
<
servlet-class
>
org.springframework.web.servlet.DispatcherServlet
</
servlet-class
>
26
<
load-on-startup
>
1
</
load-on-startup
>
27
</
servlet
>
28
29
<
servlet-mapping
>
30
<
servlet-name
>
task
</
servlet-name
>
31
<
url-pattern
>
*.job
</
url-pattern
>
32
</
servlet-mapping
>
33
34
<
welcome-file-list
>
35
<
welcome-file
>
index.jsp
</
welcome-file
>
36
</
welcome-file-list
>
37
</
web-app
>
3.
task
-servlet.xml 文件的配制:
1
<?
xml version="1.0" encoding="UTF-8"
?>
2
<!
DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"
>
3
4
<
beans
>
5
6
<
bean
id
="listController"
class
="com.task.controller.ListController"
>
7
<
property
name
="defaultPage"
><
value
>
/list
</
value
></
property
>
8
</
bean
>
9
10
11
<
bean
id
="urlMapping"
class
="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"
>
12
<
property
name
="mappings"
>
13
<
props
>
14
<
prop
key
="/list*"
>
listController
</
prop
>
15
</
props
>
16
</
property
>
17
</
bean
>
18
19
<
bean
id
="viewResolver"
class
="org.springframework.web.servlet.view.InternalResourceViewResolver"
>
20
<
property
name
="viewClass"
>
21
<
value
>
org.springframework.web.servlet.view.JstlView
</
value
>
22
</
property
>
23
<
property
name
="suffix"
><
value
>
.jsp
</
value
></
property
>
24
</
bean
>
25
26
</
beans
>
27
需要注意的是,第三个文件的文件名一定要与第二个文件中黄色字体名字一样!
posted on 2006-02-10 09:54
Alpha
阅读(1320)
评论(3)
编辑
收藏
所属分类:
Spring
评论:
#
re: Spring+Hibernate的配制 2006-02-13 12:34 |
Jet Geng
好东西。mappingResources这个属性我找了很久了。呵呵。
谢谢了
回复
更多评论
#
re: Spring+Hibernate的配制 2006-03-16 11:39 |
liuzhiwen
明显就是橙色,华哥,你不行啊
回复
更多评论
#
re: Spring+Hibernate的配制[未登录]
2010-05-22 09:20 |
aa
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
使用Spring MVC表单标签
【转载】Spring入门
Spring+Hibernate的配制
今日记一事,明日悟一理,积久而成学。
<
2006年2月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
8
9
10
11
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(32)
给我留言
查看公开留言
查看私人留言
随笔分类
(182)
Android 移动开发
Hibernate(2)
Java J2EE JSP(31)
jQuery JavaScript Flex(5)
Linux Nginx(28)
MySQL NoSQL(14)
PHP ThinkPHP(2)
SEO优化 网站推广(1)
Spring(3)
吴语轮笔(81)
吾亦好摄(8)
开源开发工具使用(2)
网站设计 用户体验(5)
文章分类
(39)
J2EE+JSP(1)
JavaScript(9)
Linux、操作系统(9)
人生哲理(4)
多愁善感(11)
愤青集中营(2)
数据库SQL(3)
相册
06圣诞节
07.1.7水濂山
07年元旦
原创图片
杂七杂八
校庆
梅花
友情链接
VIP卡云
坏男孩
田逸blog
黎波
我的地盘
技术文档
CSS 样式表参考文档
DHTML 参考手册
DWR中文文档
MySQL 5.1参考手册
Spring Framework 开发参考手册
灰狐文档中心
搜索
积分与排名
积分 - 1327362
排名 - 20
最新随笔
1. Centos7安装Nginx+PHP+MySQL
2. Ubuntu完美安装搭建Git服务器
3. Git本地服务器搭建及使用详解
4. Linux 常见运维命令
5. Linux怎样恢复误删除的数据
6. CentOS 7 安裝 Nginx、PHP7、PHP-FPM
7. Tomcat8 安全配置与性能优化
8. Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
9. Ubuntu14.04下搭建VPN服务
10. CentOS 6.4 配置VPN服务教程
最新评论
1. re: Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
相当成功
--reatang
2. re: mysql alter 语句用法,添加、修改、删除字段等
密密麻麻吗
--,,,
3. eettafellamp
评论内容较长,点击标题查看
--eettafellamp
4. re: 使用Spring MVC表单标签
水电费
-- 低调
5. aanrechtblad
评论内容较长,点击标题查看
--aanrechtblad
6. re: Tomcat8 安全配置与性能优化[未登录]
评论内容较长,点击标题查看
--aa
7. re: Tomcat8 安全配置与性能优化[未登录]
评论内容较长,点击标题查看
--aa
8. aa[未登录]
啊啊啊啊
--aa
9. re: Ubuntu14.04下部署FastDFS 5.08+Nginx 1.9.14
可以可以可以
--司马青衫
10. re: mysql alter 语句用法,添加、修改、删除字段等[未登录]
1111
--a
阅读排行榜
1. MySQL的mysqldump工具的基本用法(237529)
2. mysql alter 语句用法,添加、修改、删除字段等(166835)
3. HttpClient 学习整理(143489)
4. c3p0详细配置(91780)
5. Mysql日期和时间函数大全(61367)
6. Hibernate 不同数据库的连接及SQL方言(50258)
7. iptables 开启80端口 (32130)
8. AS与JS相互通信(Flex中调用js函数)(26651)
9. 使用Spring MVC表单标签(23948)
10. JFreeChart在JSP中的应用实例(22525)
11. scrollbar属性、样式详解(20543)
12. linux+nginx+tomcat负载均衡,实现session同步(20414)
13. 多级反向代理[Squid]下获取客户端真实IP地址(16370)
14. linux rsync同步设置详细指南(15665)
15. jsp页面中,JSTL El表达式字符串比较常用方法(15557)
评论排行榜
1. 南雄中学百年校庆(91)
2. HttpClient 学习整理(44)
3. JFreeChart在JSP中的应用实例(29)
4. c3p0详细配置(26)
5. 从MySQL得到最大的性能(20)
6. 学会如何去爱一个人(16)
7. 千年珠玑(15)
8. 笑翻天乐园-痛并快乐着(14)
9. 说说我们技术部(13)
10. MySQL的mysqldump工具的基本用法(12)
11. 述 职 报 告(11)
12. 多级反向代理[Squid]下获取客户端真实IP地址(11)
13. 双喜临门(10)
14. 元旦遭遇人山人海(9)
15. 一个身材超好的MM(7)