Hibernate映射Sybase数据库丢失数据怎么解决,
Sybase数据字段类型是varchar(640)
Hibernate映射出来的xml文件
<property name="jyxx" type="java.lang.String">
   <column name="JYXX" length="640"/>
</property>
POJO定义的
private String jzxx;public String getJzxx() {
return jzxx;
}
public void setJzxx(String jzxx) {
this.jzxx = jzxx;
}
public List<FirstPageAbstract> getFPAsByDah(Integer dah) {
StringBuffer hql = new StringBuffer();
hql.append("from FirstPageAbstract t ");
hql.append("where t.dah=:dah ");
Query q = getSession().createQuery(hql.toString());
q.setParameter("dah", dah, Hibernate.INTEGER);
List<FirstPageAbstract> fpaList = (List<FirstPageAbstract>)q.list();
System.out.println(fpaList.get(0).getJzxx().toString());
return fpaList;
}
数据库里面的数据是这样的
11022842509863X00}-|-{MZ-20110228893350}-|-{102}-|-{N76.001}-|-{妇科}-|-{宝中心^A^11022842509863X00}-|-{MZ-20110228893349}-|-{102}-|-{K29.502}-|-{消化内科}-|-{宝中心^A^11022142509863X00}-|-{MZ-20110221872304}-|-{102}-|-{R68.516}-|-{心理咨询}-|-{宝中心^A^11022142509863X00}-|-','10123142509863X00}-|-{1663954}-|-{ZY-20101229025}-|-{(甲)(左克)盐酸左氧氟沙星注射液/0.1g*2ml*4}-|-{4}-|-{0.300g}-|-{3.000支(0.1g*2ml*4)}-|-{42509863X00E1}-|-{宝中心^A^10123142509863X00}-|-{1663953}-|-{ZY-20101229025}-|-{(甲)0.9%氯化钠注射液/100ml}-|-{4}-|-|-{600.000mg}-|-{4.000瓶(','11032842509863X00}-|-{H300_152_110328}-|-{20110328971051}-|-{一般临床检验}-|-{尿}-|-{42509863X00DP_151}-|-{宝中心'
查询出来的数据就只有
11022842509863X00}-|-{MZ-20110228893350}-|-{102}-|-{N76.001}-|-{妇科}-|-{宝中心^A^11022842509863X00}-|-{MZ-20110228893349}-|-{102}-|-{K29.502}-|-{消化内科}-|-{宝中心^A^11022142509863X00}-|-{MZ-20110221872304}-|-{102}-|-{R68.516}-|-{心理咨询}-|-{宝中心^A^11022142509863X00}-|-','10123142509863X00}-|-{1663954}-|-{ZY-20101229025}-|-{(甲)(左克)盐酸左氧氟沙星注射液/0.1g*2ml*4}-|-{4}-|-{0.300g}-|-{3.000支(0.1g*2ml*4)}-|-{42509863X00E1}-|-{宝中心^A^1
刚好255个字节,请教高手怎么解决,试过改映射文件的xml类型为text但是也没用。