嗨我正在尝试用这样的hibernate创建一个blob,我不能使用Hibernate.getBlobCreator,因为我不知道流的长度
final Session currentSession = sessionFactory.getCurrentSession();
currentSession.doWork(new Work() {
@Override
public void execute(Connection connection) throws SQLException {
connection.createBlob();
}
});
“createBlob”给了我一个“AbstractMethodError”。
java.lang.AbstractMethodError: com.mchange.v2.c3p0.impl.NewProxyConnection.createBlob()Ljava/sql/Blob;
但连接类型为“com.mchange.v2.c3p0.impl.NewProxyConnection@26561d65”,已实现此功能,该怎么办?
答案 0 :(得分:2)
c3p0至0.9.2.x版仅支持JDBC3 API。您正在调用JDBC4方法。最简单的解决方案是升级到c3p0-0.9.5-pre5(虽然它仍然是预发行版,但非常可靠)。