【问题标题】:What Hibernate type use for Serializable field in SQLQuery什么 Hibernate 类型用于 SQLQuery 中的 Serializable 字段
【发布时间】:2014-12-24 12:38:49
【问题描述】:

将Serializable scalar添加到java SQLQuery的正确方法是什么 我有实体“实体”字段之一是

@Lob
private Serializable properties;

HashMap 的存储位置 现在我想获得它的价值

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

但是不知道Hibernate用的是SerializableTypeMapType还是其他类型。

【问题讨论】:

    标签: java hibernate jakarta-ee orm


    【解决方案1】:

    这将起作用:

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-11
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 2020-02-06
      • 2012-05-04
      相关资源
      最近更新 更多