[经验][hibernate][自定义类型]hibernate 3.6.3中自定义类型,json类型
首先感谢您百忙之中的阅读 :)
下面进入正题
?
在3.6.3中UserType已经过时了,所以直接实现接口Type
使用jackson json实现的,希望可以交流相关的实现。
对于月表hibernate是不是也能实现crud?期待您的交流
?spring配置:typeDefinitions中配置的typeName=jsonNode对应hbm中的type=jsonNode?经过测试一切OK@Testpublic void testJsonType() {List<Test> funs = baseDao.loadAll(Test.class);Assert.assertFalse(funs.isEmpty());for (Test fun : funs) {((ObjectNode) fun.getJson1()).put("abc", 123);((ObjectNode) fun.getJson2()).put("abc2", "123");}baseDao.saveOrUpdateAll(funs);}?
总结:目前基本没有遇到其他问题。
?
参考:
jackson json官网
jackson json引号问题:别人的问题
hibernate官网:5.2.3.?Custom value types 和 6.4.?Custom types
?
?