数据库|mysql教程
Oracle教程,对Oracle的大数据类型CLOB字段进行
数据库-mysql教程
顺丰网站源码,ubuntu开机不断闪,tomcat项目地址修改,pythone网络爬虫,PHP自动采集发布,seo问题凉一SEOlzw
大家可能已经注意到 nativeJdbcExtractor和 lobHandler 都设置为 lazy-init=quot;truequot;,这是因为 nativeJdbcExtractor需要
炫酷科技官网源码,ubuntu怎么切换盘符,淘宝的爬虫软件,济宁php教学,seo刷新器lzw
linux下内存池源码,ubuntu 亲测完美,tomcat部署及配置教程,爬虫豆瓣小说,php小皮面板ftp,西安seo行者seo07lzw
1.spring配置:
<bean
class=”org.springframework.jdbc.monsDbcpNativeJdbcExtractor”
lazy-init=”true” />
<bean
?tid=12″ target=”_blank”>OracleLobHandler”
lazy-init=”true”>
classpath:/com/ffcs/crm/modelsorg.hibernate.dialect.Oracle9Dialecttrue ‘Y’, false ‘N’truefalse
2.Hibernate映射文件配置:
<property type="org.springframework.orm.hibernate3.support.ClobStringType"
column=”CONTENT”
length=”4000″
>
可用@Lob
3.PO的seter/geter:
private String content;
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
4.在service层我们就可以直接将VO的content直接set进PO就OK,跟一般数据类型一样处理。
OK了!
是不是很简单?之前一直在寻找hibernate 对CLOB的支持,试过很多方法后都没有成功,后来发现spring竟然对LOB有很好的支持。
//s/blog_727f38e60100ofrs.html转自此处
//
大家可能已经注意到 nativeJdbcExtractor和 lobHandler 都设置为 lazy-init=”true”,,这是因为 nativeJdbcExtractor需要通过运行期的反射机制获取底层的 JDBC 对象,所以需要避免在 Spring 容器启动时就实例化这两个 Bean。