【发布时间】:2014-06-25 19:04:29
【问题描述】:
我必须编写一个组件来读取 xml 文件并更新已创建的数据库表。问题是 xmls 更改为具有新数据,然后相应的数据库表结构发生更改。
但我需要一个通用的解决方案和一个组件,并且不想为特定更改的 xml 和数据库结构编写代码
我没有找到任何 ORM、JDBC 技术/设计模式来实现这一点。有什么建议吗?
谢谢,
【问题讨论】:
-
有用于处理 XML 和关系数据库的库,但没有一种尺寸适合您想象的所有组件。真正的答案是 ETL 工具。你听起来就像你希望一切都能神奇地工作。这永远不会发生。
-
也许你应该看看 Hibernate 以及它的 hbm2dll=auto 设置的效果。
-
谢谢,etl 工具再次需要针对特定的数据库结构进行编码。但是想要一些神奇的东西是真正发明的来源:P
-
hbm2dll 看起来会自动创建表,但在我的情况下,我需要创建数据库结构,因为它需要一些彻底的建模
标签: java database design-patterns jdbc orm