您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

用Hibernate映射PostgreSQL数组

用Hibernate映射PostgreSQL数组

Hibernate不支持java.sql.Array开箱即用的数据库阵列(例如,映射到的数据库阵列)。

array``primitive-arrayHibernate提供的类型和类型用于将Java数组映射到支持表- 它们基本上是一对多/元素集合映射的变体,所以这不是您想要的。

最新的Postgresql的JDBC驱动程序(8.4.whatever)支持JDBC4Connection.createArrayOf()方法以及ResultSet.getArray()PreparedStatement.setArray()方法,虽然如此,你可以写你自己UserType提供的阵列支持

一个处理Oracle数组的UserType实现,它提供了一个很好的起点,因此使其适应处理是相当简单的java.sql.Array

SQLServer 2022/1/1 18:14:46 有447人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶