在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡安全/ hibernate中,postgresql的array字段如何通過 @OneTo

hibernate中,postgresql的array字段如何通過 @OneToMany 映射一個list<Object>

我有一個address的entity,另外有一個Person的entity,他里面有個屬性address_ids; 這是一個int[]類型,里面存有address的id的數(shù)組。

如何才能把這個address_ids字段直接映射成一個List<Address>的對象。

或者有什么其他方法可以實現(xiàn)

我用的是 spring data jpa

回答
編輯回答
兔寶寶

因為JDBC沒有這種類型,所以你必須自己去實現(xiàn)Hibernate的UserType接口,自己實現(xiàn)這個映射綁定。

Grails的postgresql插件了解一下?它的源碼可以做參考,實現(xiàn)了postgresql的jsonb類型和array類型。

這個插件基本支持了postgresql的各種數(shù)據(jù)類型,是通過自己定義UserType搞定的,源碼在這個包下面: https://github.com/kaleidos/g...

2017年6月30日 06:57