gpt4 book ai didi

java - 什么 Hibernate 类型用于 SQLQuery 中的可序列化字段

转载 作者:行者123 更新时间:2023-11-30 11:10:39 27 4
gpt4 key购买 nike

将可序列化标量添加到 java SQLQuery 的正确方法是什么我有实体“实体”,字段之一是

@Lob
private Serializable properties;

存放HashMap的地方现在我想收到它的值(value)

session.createSQLQuery("select properties, ..... as "prop" from entity")
.....
.addScalar("prop", ?????)
.setResultTransformer(....)
.list();

但是不知道Hibernate使用什么类型SerializableTypeMapType或者其他。

最佳答案

这会起作用:

    .addScalar("props", SerializableType.INSTANCE);

MapType 似乎不合适。该属性被定义为 Serializable,而不是 Map。

关于java - 什么 Hibernate 类型用于 SQLQuery 中的可序列化字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27637077/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com