我们正在考虑从我们的定制代码切换到 ORM,以简化我们的代码库并转向可能更健壮的代码。目前我们有一些“系统”表和可变数量的“自定义”表。这些自定义表格对于每个安装都是不同的:客户可能有关于发票的表格,另一个可能有关于保险单的表格,等等。这些自定义表格可以随时添加,并且应该立即可供用户使用。我们按照 DBO 模式编写了一堆 Java 类:每个系统表都有一个类,另外还有一个用于自定义表的通用类。而且,我们有一个通用的 java 对象来实例化自定义记录;此类具有通用方法,例如Object getProperty(String name)
.
我们查看了一些 ORM,但找不到任何可以简化此类自定义表的使用。
有没有人有类似的经历?谢谢。