Igo*_*ler 6 java database arrays postgresql
问题很简单:是否有任何JDO/JPA /其他"对象到数据库"映射工具可以处理PG数组?多维数组?主要是字符串和整数/长整数.
第二个:它可以处理hstore列类型吗?
我正在尝试在DataNucleus JDO中实现一些处理这些类型的东西,但仍然没有结果.到目前为止,我见过的最令人印象深刻且易于实现的支持是python的SQLAlchemy.
首先,SQLAlchemy 非常棒……所有其他人无法开箱即用的东西在这个 ORM 中都像魅力一样发挥作用。
您可能想要的解决方案涉及 Hibernate:
使用 hibernate 映射 postgres 数组可能会让您感兴趣。基本上,您将看到的所有建议都涉及 UserType 扩展的编写。这也适用于 Postgres Enums 类型(可能还有 hstore,但这只是猜测)。此类 userType 的示例可以在Hibernate 论坛上找到。这篇深入的文章相当详细地解释了该界面。编写完UserType后,您只需要注释该属性,Hibernate就可以进行映射。在较新的版本中(我将其与 Hibernate 4.x 一起使用),界面略有变化,但没有什么是你无法弄清楚的。
| 归档时间: |
|
| 查看次数: |
2198 次 |
| 最近记录: |