我必须编写一个组件来读取xml文件和更新已经创建的数据库表。问题是,xmls更改为具有新数据,相应的数据库表结构也随之更改。
但是我需要一个通用的解决方案和一个组件来做这件事,并且不想为特定的xml和数据库结构变化编写代码
我找不到任何ORM、JDBC技术/设计模式来实现这一点。有什么建议吗?
谢谢,
发布于 2014-06-26 15:38:59
使用Hibernate ...这是可能的(试一试)
Hibernate在执行代码时首先查找hibernate.properties文件(记住hibernate.properties应该放在src文件夹中)。
如果它找到'hibernate.properties‘文件,它将读取该文件first.So的内容,现在您可以写入DriverClass、URL、用户名和密码以连接到一个数据库(例如MySQl),然后使用saveOrUpdate();方法或使用其他方法更新数据库
对于第二个数据库,使用配置文件,在hibernate.cfg.xml中提供信息DriverClass、URL、用户名和密码(或配置文件中您自己的名字),并使用cfg.configure();方法读取配置文件。
如果你有任何问题,请告诉我
https://stackoverflow.com/questions/24416579
复制相似问题