日期:2014-05-18  浏览次数:20650 次

如何在JAVA中利用元数据验证从Sql server中获得的数据并根据元数据生成XML
现在从事一个项目,使用元数据的概念。我从事工作的部分本质是将一个数据集(从SQL   server中获取)利用一个Schema映射成相应的XML文档。但是其中有一个问题亟待解决,希望各位同僚能够给一点思路。
问题描述:利用JAVA语言获得的ResultSet类实体,其有一个方法getMetaData(),可以获得此数据集的元数据,但是这个元数据的内容是和数据库建立时设置的字段名息息相关的,但是我使用的元数据(Schema)可能和数据库字段名不一致。比如数据库中的字段名为userID,而我的Schema中的相应说明为“用户编号”,这种情况下如何进行映射和验证?

我已经使用的方法:
遍历整个getMetaData()方法中返回的元数据信息和Schema进行对照并按照Schema的命名方式进行生成。

请问各位同僚是否还有更加简便的方法?希望各位不吝赐教。

------解决方案--------------------
我用过这个
是根据getMetaData()来判断这个字段名字
然后再判断类型
循环写起来比较简单
封装性比较好