记录工作,为了遗忘
posts - 22, comments - 17, trackbacks - 0, articles - 15
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
spring+ibatis (MySql)操作clob blob
Posted on 2012-07-18 14:45
码农cz
阅读(1253)
评论(0)
编辑
收藏
spring+ ibatis 插入clob blob时
在网上找了几个例子,有点好用,有的报错
报错如下:
1.Spring transaction synchronization needs to be active for setting values in iBATIS TypeHandlers that delegate to a Spring LobHandler
2. Cause: java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
大体就这两个
总的说来,就是因为事务的配置问题.
1
<!--
事务管理
-->
2
<
bean
id
="transactionManager2"
class
="org.springframework.jdbc.datasource.DataSourceTransactionManager"
>
3
<
property
name
="dataSource"
ref
="dataSource"
></
property
>
4
</
bean
>
5
6
<!--
声明式事务管理
-->
7
<
bean
id
="baseTransactionProxy"
class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
8
abstract
="true"
>
9
<
property
name
="transactionManager"
ref
="transactionManager2"
></
property
>
10
<
property
name
="transactionAttributes"
>
11
<
props
>
12
<
prop
key
="add*"
>
PROPAGATION_REQUIRED
</
prop
>
13
<
prop
key
="edit*"
>
PROPAGATION_REQUIRED
</
prop
>
14
<
prop
key
="*"
>
r
eadOnly
</
prop
>
15
</
props
>
16
</
property
>
17
</
bean
>
18
19
<
bean
id
="sqlMapClient2"
20
class
="org.springframework.orm.ibatis.SqlMapClientFactoryBean"
>
21
<
property
name
="dataSource"
>
22
<
ref
local
="dataSource"
/>
23
</
property
>
24
<
property
name
="configLocation"
>
25
<
value
>
classpath:SqlMapConfig.xml
</
value
>
26
</
property
>
27
</
bean
>
注意:第14行
如果,你的添加或更新操作不在add*和edit*的范围内,而你又采用了倒霉的14行配置的时候,你的麻烦就来了......
解决方法有很多,删掉啊,换成PROPAGETION_REQUIRED啊都可以....推荐第二种吧....
1
<
bean
id
="foodService"
parent
="baseTransactionProxy"
>
2
<
property
name
="target"
>
3
<
bean
class
="com.bigcblob.impl.FoodServiceImpl"
>
4
<
property
ref
="foodDao"
name
="foodDAO"
/>
5
</
bean
>
6
</
property
>
7
</
bean
>
你的服务类如此配置....
额....不管你恶心没恶心,反正我是恶心了.
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 码农cz
日历
<
2012年7月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
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
31
1
2
3
4
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
Android(1)
As u(12)
IntellijIDEA
JavaScript(2)
随笔档案
2014年10月 (3)
2012年7月 (4)
2008年5月 (4)
2007年4月 (1)
2007年3月 (1)
2007年1月 (2)
2006年12月 (7)
文章分类
DB----SQL(1)
OtherJava(4)
Spring Around(4)
Spring what I know(2)
文章档案
2008年6月 (1)
2007年10月 (1)
2006年12月 (13)
搜索
最新评论
1. re: struts2拦截器概述
I like this,Good!
--peng2e
2. re: struts2拦截器概述
@wwww
good too
--pirate
3. re: 有关于Spring拦截器[未登录]
asd
--dd
4. re: struts2拦截器概述
good
--wwww
5. re: struts2拦截器概述
good
--ooo
阅读排行榜
1. struts2拦截器概述(6515)
2. 利用Java+POI 读写Excel文档&向Excel中插入图片(1835)
3. Struts2 在Action类中获得HttpServletResponse对象的四种方法(1731)
4. 怎样动态添加文本框并处理(1424)
5. tomcat5.5日志(1400)
评论排行榜
1. struts2拦截器概述(8)
2. Struts2 在Action类中获得HttpServletResponse对象的四种方法(3)
3. 利用Java+POI 读写Excel文档&向Excel中插入图片(2)
4. 怎样动态添加文本框并处理(1)
5. Servlet和Filter的url匹配以及url-pattern详解(0)