IBatis:未考虑 resultMap

发布于 2024-10-30 16:16:43 字数 291 浏览 2 评论 0 原文

我一直在尝试让 iBatis 返回 POJO 列表,如下链接所示:

http://www.java2s.com/Code/Java/J2EE/GetListOfObjects.htm

我得到的回报是 Map 实例的列表。我可能遗漏了一些通常让学习这个框架的人感到困惑的东西吗?

PS:现在不在我家用电脑前。当我回来时,我很乐意提供更多信息。

I've been trying to get iBatis to return a list of POJOs like on this link:

http://www.java2s.com/Code/Java/J2EE/GetListOfObjects.htm

All I'm getting in return is a list of Map instances. Is there something I might be missing that usually baffles people learning this framework?

P.S: Not in front of my home pc right now. Will be happy to give additional info when I get back.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凡间太子 2024-11-06 16:16:43

FWIW,我认为 iBatis 的学习曲线很陡峭,但一旦你克服了困难,它就会变得非常有用。

这两种方法和两个文件可能会有所帮助。

SqlSessionFactory:获取资源文件并设置环境

SqlSession:打开一个会话(基于SqlSessionFactory)

Mapper:生成(或手工构建)接口文件,将DB表映射到java。通过示例帮助 CRUD。

示例:生成(或手动构建)java 文件来完成任何列的Where 子句

sqlMapper.queryForList("selectAllAccounts"); 将查看

您从 util.checkData 调用和 iBatis 调用得到的结果是相同还是不同?

FWIW, I think iBatis has a steep learning curve but becomes very useful once you get over the hump.

These two methods and two files might be of help.

SqlSessionFactory: gets resource files and sets up the environment

SqlSession: opens a session (based on SqlSessionFactory)

Mapper: generated (or hand-built) Interface file to map the DB table to java. Helps CRUD by example.

Example: generated (or hand-built) java file to complete the Where clause for any column

The sqlMapper.queryForList("selectAllAccounts"); will look at the <select id="selectAllAccounts" resultMap="AccountResult"> in the Account.xml file.

Are you getting the same results or different from the util.checkData call and the iBatis call?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文