作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近正在将我的 Hibernate 项目从版本 3 迁移到版本 4。我相信 Hibernate 4 中已弃用“SerializedBlob”类。Hibernate 4 中“SerializedBlob”的等效类是什么。我在工作区中遇到错误。下面放置示例代码片段。请建议我解决方案。提前致谢
Query query = session.createSQLQuery(sql.toString().replaceAll("PROCESS_NAME"," wfactivity.PROCESS_NAME"))
.setFirstResult(firstResult)
.setMaxResults(maxResult+1);
List blobList = query.list();
try {
for (Object arr : blobList) {
SerializableBlob blob = null;
if (arr.getClass().isArray()) {
blob = (SerializableBlob) Array.get(arr, 0);
} else {
blob = (SerializableBlob) arr;
}
WfActivity wfActivity = new WfActivity();
int bytes = (int) blob.length();
wfActivity.setDataStructure(blob.getBytes(1L, bytes));
resultList.add(wfActivity);
}
} catch (SQLException exp) {
logger.info("Error occured while converting Blob object to java byte[].........."+exp.getMessage());
}
最佳答案
在新的 Hibernate 中,有一种参数化类型,称为 org.hibernate.type.SerializesToBlob 类型。
也看看这个答案: How to express a Serializable Blob type in a hibernate mapping file
关于java - Hibernate 从 3 个 SerializedBlob 类迁移到 4 个 SerializedBlob 类 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33215235/
我最近正在将我的 Hibernate 项目从版本 3 迁移到版本 4。我相信 Hibernate 4 中已弃用“SerializedBlob”类。Hibernate 4 中“SerializedBlo
我是一名优秀的程序员,十分优秀!