读书人

[心得][hibernate][自定义类型]hibern

发布时间: 2012-09-15 19:09:28 作者: rapoo

[经验][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

?

?

读书人网 >JavaScript

热点推荐