mysql - 在Mysql的json类型列vai hibernate中映射Json字符串
问题描述
我希望在启动期间通过休眠在 MySQL 中创建 json 数据类型列。在保存或获取数据时,我不希望进行任何类型的转换。我只想将 json 字符串(而不是对象)存储到 json 列中。
我怎么能通过休眠实现。
请问有什么想法或提示吗?
解决方案
我使用以下 xml 属性(“sql-type”)来创建 json 数据类型:例如:
<property name="template">
<column name="template" sql-type="json"/>
</property>
这对我来说已经足够了,因为我不是在寻找 json 和 object 之间的转换。对于转换,可以创建转换器。
感谢@Akina 帮助我提供有用的链接和建议。
推荐阅读
- npm - Shopify 的 Slate 已成功安装,但没有任何命令起作用。有什么解决办法吗?
- python - 带有可改变手势的按钮的 Python tkinter 笑脸
- typescript - 类属性不存在
- python - Microsoft CNTK 不支持的 Windows 版本 8.1
- javascript - JQuery each seems to run for every match, but this returns only the first element every time
- angular - 防止量角器编译角度代码
- python - Python解释器出现错误“AttributeError:'list'对象没有属性'split'”
- sql - 表设计 - OR 查询与单独的表
- android - SQLite 从前一组加载项目,不按外键过滤
- python - Python:从标准输入读取 gzip