青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
隨筆:15 文章:206 評論:35 引用:0
fenglin
創新、創意、挑戰
C++博客
首頁
發新隨筆
發新文章
聯系
聚合
管理
Spring3_Hibernate&Spring聲明式事務的Annotation配置方法
beans.xml
<?
xml version="1.0" encoding="UTF-8"
?>
<
beans
xmlns
="http://www.springframework.org/schema/beans"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context
="http://www.springframework.org/schema/context"
xmlns:aop
="http://www.springframework.org/schema/aop"
xmlns:tx
="http://www.springframework.org/schema/tx"
xsi:schemaLocation
="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"
>
<!--
a service object; we will be profiling its methods
-->
<
context:annotation-config
/>
<
context:component-scan
base-package
="com.bebig"
/>
<
bean
id
="dataSource"
class
="org.apache.commons.dbcp.BasicDataSource"
destroy-method
="close"
>
<
property
name
="driverClassName"
value
="${jdbc.driverClassName}"
/>
<
property
name
="url"
value
="${jdbc.url}"
/>
<
property
name
="username"
value
="${jdbc.username}"
/>
<
property
name
="password"
value
="${jdbc.password}"
/>
</
bean
>
<
context:property-placeholder
location
="classpath:jdbc.properties"
/>
<
bean
id
="sessionFactory"
class
="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
>
<
property
name
="dataSource"
ref
="dataSource"
/>
<
property
name
="annotatedClasses"
>
<
list
>
<
value
>
com.bebig.model.User
</
value
>
<
value
>
com.bebig.model.Log
</
value
>
</
list
>
</
property
>
<
property
name
="hibernateProperties"
>
<
props
>
<
prop
key
="hibernate.dialect"
>
org.hibernate.dialect.SQLServerDialect
</
prop
>
<
prop
key
="hibernate.show_sql"
>
true
</
prop
>
<
prop
key
="hibernate.format_sql"
>
true
</
prop
>
<!--
<prop key="hibernate.current_session_context_class">thread</prop>
-->
<
prop
key
="hibernate.hbm2ddl.auto"
>
update
</
prop
>
</
props
>
</
property
>
</
bean
>
<
bean
id
="transactionManager"
class
="org.springframework.orm.hibernate3.HibernateTransactionManager"
>
<
property
name
="sessionFactory"
ref
="sessionFactory"
/>
</
bean
>
<
tx:annotation-driven
transaction-manager
="transactionManager"
/>
</
beans
>
UserService.java
package
com.bebig.service;
import
javax.annotation.Resource;
import
org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Transactional;
import
com.bebig.dao.LogDAO;
import
com.bebig.dao.UserDAO;
import
com.bebig.model.Log;
import
com.bebig.model.User;
@Service(
"
userService
"
)
public
class
UserService
{
private
UserDAO userDAO;
private
LogDAO logDAO;
public
LogDAO getLogDAO()
{
return
logDAO;
}
@Resource
public
void
setLogDAO(LogDAO logDAO)
{
this
.logDAO
=
logDAO;
}
@Transactional
//
事務注解
public
void
add(User u)
{
userDAO.save(u);
Log l
=
new
Log();
l.setMsg(
"
a user saved!
"
);
logDAO.save(l);
}
@Resource
public
void
setUserDAO(UserDAO userDAO)
{
this
.userDAO
=
userDAO;
}
public
UserDAO getUserDAO()
{
return
userDAO;
}
public
void
init()
{
System.out.println(
"
init.
"
);
}
public
void
destory()
{
System.out.println(
"
destory.
"
);
}
}
發表于 2010-10-20 14:19
風林
閱讀(1267)
評論(0)
編輯
收藏
引用
所屬分類:
JAVA
、
Hibernate
、
Spring
只有注冊用戶
登錄
后才能發表評論。
相關文章:
[轉]java編程中'為了性能'一些盡量做到的地方
JAVAC命令行錯誤
Java基礎_Collection接口下的子類存儲特性
Android_常用控件使用
Android_Activity&Intent&Layout
Integer自動裝箱、拆箱問題
自定義比較器、排序
JDBC操作實例
常用數據庫的JDBC連接代碼
[轉]J2SE_內部類
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
CALENDER
<
2025年11月
>
日
一
二
三
四
五
六
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
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
jBPM
(rss)
隨筆檔案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分類
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
軟件加解密技術
(rss)
雜文(1)
(rss)
文章檔案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新聞檔案
2010年7月 (1)
相冊
CSS
Hibernate
搜索
最新評論
1.?re: Struts2_三種傳參數方法
方式的發生
--阿飛史蒂夫
2.?re: 在Win7上搭建JSP開發環境
評論內容較長,點擊標題查看
--鄒
3.?re: ckeditor&ckfinder&s2sh集成
評論內容較長,點擊標題查看
--庸幾何
4.?re: 在Win7上搭建JSP開發環境
下個 myeclipse@lou
--孫毅
5.?re: 在Win7上搭建JSP開發環境
@lou
運行 -cmd 找到startup.bat 在java 環境中運行
--孫毅
閱讀排行榜
1.?開始找Java開發類工作了(521)
2.?一流、二流、三流(461)
3.?給一家公司的軟件做加密方案(452)
4.?周一到周五都得出差,周末才能回(433)
5.?從WIN32開發轉型到WEB開發(393)
評論排行榜
1.?周一到周五都得出差,周末才能回(2)
2.?給力2011(2)
3.?最近工作有點忙(0)
4.?生活(0)
5.?在博客園開博了(0)
Powered By:
博客園
模板提供
:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美成人在线免费观看
|
国内精品模特av私拍在线观看
|
老司机午夜免费精品视频
|
中日韩美女免费视频网址在线观看
|
亚洲综合国产
|
亚洲午夜一区二区三区
|
亚洲专区在线
|
久久精品国产77777蜜臀
|
久久久福利视频
|
亚洲第一中文字幕
|
亚洲级视频在线观看免费1级
|
亚洲乱码国产乱码精品精98午夜
|
99精品欧美
|
久久国产精品99久久久久久老狼
|
老司机成人网
|
国产精品色网
|
亚洲国产精品毛片
|
午夜精品久久久
|
欧美大片一区二区
|
在线亚洲自拍
|
美女视频黄免费的久久
|
国产精品久久久久免费a∨
|
狠狠色综合网
|
亚洲欧美在线高清
|
亚洲国产一成人久久精品
|
亚洲欧美日韩中文在线制服
|
免费观看30秒视频久久
|
国产伦精品一区二区三区免费
|
先锋亚洲精品
|
亚洲国产人成综合网站
|
欧美在线观看视频一区二区
|
欧美日韩另类丝袜其他
|
一区二区在线观看av
|
亚洲欧美国产精品桃花
|
亚洲丰满在线
|
久久久爽爽爽美女图片
|
国产噜噜噜噜噜久久久久久久久
|
亚洲三级免费电影
|
久久视频一区二区
|
一区二区三区精品国产
|
欧美激情区在线播放
|
在线日韩av片
|
久久久夜夜夜
|
香蕉久久一区二区不卡无毒影院
|
欧美日韩国产不卡在线看
|
在线观看国产成人av片
|
欧美专区第一页
|
中国av一区
|
久久性天堂网
|
国产精品99久久久久久有的能看
|
久久精品综合
|
亚洲综合激情
|
国产精品久久久久久久久久尿
|
亚洲理伦在线
|
欧美激情免费观看
|
久色婷婷小香蕉久久
|
国内精品久久久久影院优
|
欧美自拍偷拍午夜视频
|
亚洲专区一区
|
国产日韩精品一区二区三区在线
|
午夜精品久久久久久久99热浪潮
|
亚洲免费观看高清在线观看
|
欧美理论大片
|
亚洲午夜伦理
|
亚洲一区二区视频在线
|
国产精品私房写真福利视频
|
亚洲欧美国产精品桃花
|
亚洲欧美日韩在线
|
好看不卡的中文字幕
|
老司机aⅴ在线精品导航
|
久久久久久久综合日本
|
最新成人av网站
|
亚洲第一在线视频
|
欧美日一区二区三区在线观看国产免
|
一区二区免费在线观看
|
中文一区二区在线观看
|
国产精品五月天
|
久久婷婷亚洲
|
鲁大师成人一区二区三区
|
最新成人av网站
|
中文无字幕一区二区三区
|
国产一区二区无遮挡
|
欧美高清视频一区
|
欧美日韩亚洲另类
|
久久精品亚洲热
|
久久综合给合
|
亚洲婷婷免费
|
欧美一区二视频
|
日韩亚洲精品电影
|
欧美在线观看视频一区二区三区
|
亚洲精品久久久久中文字幕欢迎你
|
经典三级久久
|
91久久在线观看
|
国产精品自拍网站
|
欧美成人免费va影院高清
|
欧美日韩直播
|
美日韩在线观看
|
国产精品天天摸av网
|
欧美国产先锋
|
国产欧美日韩精品在线
|
亚洲高清网站
|
国内精品久久久
|
日韩午夜剧场
|
在线欧美亚洲
|
亚洲欧美福利一区二区
|
亚洲人成久久
|
午夜精品福利在线
|
亚洲国产一区二区三区在线播
|
国产精品久久久91
|
亚洲观看高清完整版在线观看
|
国产精品日韩一区二区
|
欧美黄色影院
|
红桃视频成人
|
午夜精品视频一区
|
亚洲午夜激情网页
|
欧美xart系列在线观看
|
久久先锋影音av
|
国产欧美一区二区三区在线老狼
|
国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口
|
国产精品午夜av在线
|
亚洲欧洲一区
|
亚洲黄色高清
|
久久频这里精品99香蕉
|
欧美一区三区三区高中清蜜桃
|
欧美日本精品
|
亚洲国产导航
|
亚洲人成毛片在线播放女女
|
久久婷婷丁香
|
女同一区二区
|
在线视频成人
|
六月婷婷一区
|
最新精品在线
|
亚洲美女黄网
|
欧美日韩一区二区三区在线看
|
91久久久在线
|
亚洲一区二区三区777
|
欧美日韩免费观看一区=区三区
|
亚洲人成亚洲人成在线观看图片
|
亚洲人成网站精品片在线观看
|
久久久久久久一区
|
欧美电影免费观看大全
|
亚洲国产欧洲综合997久久
|
免费成人美女女
|
亚洲美女免费精品视频在线观看
|
99国产精品一区
|
国产精品v亚洲精品v日韩精品
|
亚洲午夜av电影
|
欧美中文字幕精品
|
在线看片欧美
|
欧美精品亚洲精品
|
亚洲一区二区三区精品视频
|
久久av红桃一区二区小说
|
国产一区二区三区直播精品电影
|
久久久久久久精
|
亚洲欧洲一区
|
久久国产日本精品
|
亚洲激情图片小说视频
|
欧美精品二区
|
亚洲免费在线视频
|
久久亚洲一区二区三区四区
|
亚洲激情影院
|
国产精品久久久久久久午夜片
|
欧美一级艳片视频免费观看
|
免费在线观看精品
|
亚洲一区二区黄
|
亚洲欧美中文在线视频
|
欧美日韩情趣电影
|
亚洲欧美三级在线
|
美女网站在线免费欧美精品
|
亚洲蜜桃精久久久久久久
|
欧美午夜精品一区二区三区
|
性欧美精品高清
|
亚洲精品乱码久久久久久日本蜜臀
|
久久免费午夜影院
|
亚洲日本中文字幕
|
久久久久久噜噜噜久久久精品
|
亚洲精品美女91
|
国产欧美一级
|
欧美日本不卡高清
|
久久久久国产精品www
|
99热在这里有精品免费
|
蜜臀91精品一区二区三区
|
亚洲综合日韩在线
|
亚洲国内自拍
|
国内精品久久久久影院薰衣草
|
欧美三级网址
|
欧美顶级少妇做爰
|
久久久噜噜噜
|
午夜精品久久久久久久久久久
|
亚洲欧洲一区二区在线播放
|
久久精品伊人
|
亚洲欧美日韩在线高清直播
|
亚洲精品一区二区三区四区高清
|
亚洲少妇一区
|
亚洲国产一区视频
|
国外成人在线视频
|
国产精品一区二区久久国产
|
欧美精品在线看
|
欧美激情精品久久久久久久变态
|
欧美在线高清
|