clob问题请教

我的是struts2+hibernate3+spring2+oracle 9,想实现的是将CLOB字段的类型入库,
但运行后出现如下错误信息:

Active Spring transaction synchronization or active JTA transaction with specified

我的结构是这样的:

首先是HBM文件:


POJO里:

private String content;

为了方便,我这样搞,把基本的增删改等归纳到一个类里去了;

public class CommonServiceImpl extends HibernateDaoSupport implements
CommonService
{

/**

  • 保存对象 *
  • @param temp
  • @param item
  • @return */ protected Serializable save(HibernateTemplate temp, Object item) { return temp.save(item); } }

一个文章保存的实现类如下:
public class ArticleServiceImpl extends CommonServiceImpl implements IArticleService{

。。。。。一些其他逻辑方法
}

applicationContext.xml配置文件:





<bean id="nativeJdbcExtractor" lazy-init="true"

class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"/>




.....













PROPAGATION_REQUIRED



<bean id="txProxyTemplate" abstract="true"

class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">

true






PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception


对于文章类的服务层配置如下:
class="com.djs.um.service.article.impl.ArticleServiceImpl">




对于文章类的DAO层配置如下:








在STRUTS2的ACTION类中,只需要在代码里注入articleService就可以了。
奇怪的是,我只是配了CLOB才出现这个问题,不用的话其他运行一切正常。

[b]问题补充:[/b]
你的也是基于SPRING3+HIBERNATE3么?