首页 > 解决方案 > 在Mysql的json类型列vai hibernate中映射Json字符串

问题描述

我希望在启动期间通过休眠在 MySQL 中创建 json 数据类型列。在保存或获取数据时,我不希望进行任何类型的转换。我只想将 json 字符串(而不是对象)存储到 json 列中。
我怎么能通过休眠实现。
请问有什么想法或提示吗?

标签: mysqljsonhibernate

解决方案


我使用以下 xml 属性(“sql-type”)来创建 json 数据类型:例如:

        <property name="template">
            <column name="template" sql-type="json"/>
        </property>

这对我来说已经足够了,因为我不是在寻找 json 和 object 之间的转换。对于转换,可以创建转换器。

感谢@Akina 帮助我提供有用的链接和建议。


推荐阅读