休眠:实现动态列

时间:2020-07-15 14:23:55

标签: java hibernate

我的团队希望在我们为产品开发的新Java服务器中使用Hibernate ORM。

我们允许客户通过添加自己的自定义列来扩展数据库架构。这些列是在运行时添加的,它们直接添加到基础数据库表中,即更改了架构。指定架构更改的数据存储在单独的表中,其中详细列出了受影响的表/列。

最终,我们无法通过JPA批注指定自定义列,因为它们在编译时未知,但是我们仍然需要对这些列进行CRUD。我们希望使用Hibernate的所有基础功能来处理读写操作。

在现代的Hibernate中执行此操作的正确方法是什么?我们看到,在旧的HBM文件格式中,可以肯定的(某种)可以满足我们的需求,但是我们也了解到,不推荐使用HBM。我们将不胜感激。

0 个答案:

没有答案