public void importMoban(TrainTest test) {
String testDesc = test.getTestDesc2();
String answer = test.getAnswer2();
Session s = getHibernateTemplate().getSessionFactory().openSession();
Transaction tx = s.beginTransaction();
s.save(test);
s.flush();
s.refresh(test, LockMode.UPGRADE);
SerializableClob testDescSClob = (SerializableClob) test.getTestDesc();
SerializableClob answerSClob = (SerializableClob) test.getAnswer();
CLOB testDescClob = (CLOB) testDescSClob.getWrappedClob();
CLOB answerClob = (CLOB) answerSClob.getWrappedClob();
try {
testDescClob.putString(1, testDesc);
answerClob.putString(1, answer);
} catch (SQLException e) {
e.printStackTrace();
}
s.flush();
tx.commit();
}
java以流的形式写数据到Oracle的clob字段。
最新推荐文章于 2021-02-12 20:04:16 发布