bean里与clob列相映射的属性的类型应该是什么?
我用java.lang.String时,bean.get()是得到的是null
还是用java.sql.Clob还是oracle.sql.CLOB<property name="info" type="java.lang.String">
<column name="INFO" />
</property>
info再数据库里是CLOB类型的
我用的数据库是oracle10g,版本10.1.0.2.0恳请高手指点指点!!!谢谢了!
我用java.lang.String时,bean.get()是得到的是null
还是用java.sql.Clob还是oracle.sql.CLOB<property name="info" type="java.lang.String">
<column name="INFO" />
</property>
info再数据库里是CLOB类型的
我用的数据库是oracle10g,版本10.1.0.2.0恳请高手指点指点!!!谢谢了!
<column name="FFM" />
</property>这样读:
public Ffm getFfmById(String ffmId) {
String hql = "from Ffm f where 1=1";
if(!"".equals(ffmId) && ffmId != null){
hql += " and f.ffmId = '"+ffmId+"'";
}
List list = getHibernateTemplate().find(hql);
Ffm ffm = null;
if (list != null && list.size() == 1) {
ffm = (Ffm) list.get(0);
try {
java.sql.Clob clob = ffm.getFfm();
if (clob != null) {
ffm.setFfmstring(clob.getSubString(1, (int)clob.length()));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return ffm;
}在页面上取这ffmstring这值就行了