我正在寻找将数据库的列名映射到Java对象的变量的框架或解决方案。 可以说我有一个包含元素“docid”及其值的xml文件。该数据库将包含一个名为“ducumentID”的列。 我想比较两个值,所以XML文件中的“docid”标记内的一个值和“docid”列的数据条目。因为在这个例子中,我只需要比较它就可以轻松地手动进行这种比较。但后来我想用动态计数值来做到这一点。 有没有一些映射框架或解决方案,我可以说:这个XML值是该数据库列的适当值?将数据库列名映射到Java对象变量
回答
感谢您的回复。我仍然使用MyBatis,但是对于这个应用程序来说,它没有用处。我将更详细地解释它: 可以说我有一个带有3个变量的JavaBean:“docID”,“date”和“title”。在数据库内部,我有一个带有相应列的表格,但名称不同:让我们想象这三个:“documentID”,“dateWhatever”和“doctitel”。每个变量的值(数据库和xml内容应该是相同的......这应该由我的应用程序通过这种方式来证明) 使用MyBatis我可以设置Mapper.xml,将数据库列名称映射到对象名称。多数民众赞成在罚款,但.. – Metalhead89 2012-08-01 09:18:20
当我用MyBatis的数据库上的选择语句,我得到一个结果集回来。 (我可以为每个culumn做一个插入语句,但这将是非常无效的)所以,当我有我的结果集与每个数据库列的值....我怎么能比较它们? MyBatis不能在数据库中查找它,但是当我得到结果集时,我不知道如何比较这些值。 – Metalhead89 2012-08-01 09:21:00
例如,我必须比较“docID”是否等于“DocumentID”....但我只有数据库的整个结果集,而且我不知道哪个列名映射到我的JavaBean的相应变量名。 (好吧,我现在知道了,但如果我有1000个变量,不可能完全知道它....因此,我需要像另一个映射文件或类似的东西) 我希望我能解释得很好 – Metalhead89 2012-08-01 09:23:38
- 1. 将XML映射到Java对象库
- 2. 数据库/对象映射
- 3. Java将对象映射到对象 - Moo
- 4. 数据库映射到对象
- 5. 将数据库中的数据映射到JSON对象Fullcalendar
- 6. 将SQL数据映射到对象
- 7. 将存储数据映射到对象
- 8. 原始Java Map的对象散列映射(将POJO映射到映射中)
- 9. 如何将数据库值映射到对象数组?
- 10. 映射到JSON Java对象
- 11. gdata到java对象映射
- 12. Java将对象模型映射到类
- 13. 将XML实体映射到Java对象
- 14. 将Java对象映射到Prolog表示
- 15. 将Java对象映射到@XmlElement值
- 16. 将数据库对象映射到源实现
- 17. 将数据库和XML映射到对象的最佳实践
- 18. 使用Automapper将大型模型映射到数据库对象
- 19. 将业务对象映射到多个数据库表
- 20. 将Firebase数据库子项映射到swift 3对象
- 21. 如何将表单域映射到数据库对象
- 22. 映射MySQL的列名变量名
- 23. 将JSON映射到对象
- 24. Java数据库与映射?
- 25. 将JSON对象映射到Javascript对象
- 26. 如何将数据库中的行映射到对象列表中?
- 27. 自动将JSON对象映射到Ruby中的实例变量
- 28. Hibernate可以将Java日历对象映射到SQL TIMESTAMP列吗?
- 29. 从XML提取后,需要将变量值映射到相同的Java对象
- 30. 如何将可变长度列表映射到对象属性?
你在找 - http://www.hibernate.org/ – adatapost 2012-08-01 09:00:09
Hibernate拥有你需要的所有工具。 – 2012-08-01 09:02:15