我的应用程序包含一组模型,例如DocumentX2010、DocumentX2009、DocumentX2008……
每年文档都会改变持久化模式。
更多字段..
更多细节...
一些细微的不同。每年我都需要更改数据库的列...
对于我的项目的下一个版本,我想彻底改变架构。我想以XML格式存储文档。
我搜索标准来设计mi xml文件:像CDA2 ( HL7临床文档体系结构是一种基于可扩展标记语言的标记标准,旨在指定临床文档的编码、结构和语义以供交换)。
最佳标准是什么?
将java类映射到XML文件的最佳框架是什么?
如何将XML文件持久化到数据库中?
发布于 2011-03-01 16:44:58
为您的文档设计寻找一个标准就像为您的数据库数据模型寻找一个标准一样:设计完全依赖于您的域和应用程序,没有外部答案(除非您正在使用一个共享的已建立的标准,该标准确实发布了xsd,我认为这不是您的情况)。
我要说的是,将Java类序列化为xml的最好方法是将其转换为bean并使用xmlencoder。
对于持久化,如果您感到冒险,可以检查xml数据库。否则,您可以将bean转换为实体bean并使用JPA。
https://stackoverflow.com/questions/5151981
复制相似问题