先介绍下我使用的工具/技术吧。
- MyEclipse6.5+MySQL5.0+Spring2.5+iBATIS2.0
新建数据表有t_user,t_user2,t_address,topic四张表。
- t_user和t_user2表的基本结构大体是相同的,不同的是表的列名的命名不同。
- t_user表和t_address直接由主外键的关系。
- topic主要是用于做分页的示例的,但时间原因我没有做完。(这个分页的示例可以到网上找到相关的示例的)
对应的实体类
- User.java和User3.java对应的是t_user表,
- User2.java对应的是t_user2表
- Address.java对应的是t_address表
对应的DAO和接口,测试类
- 基本上都是一 一对应的关系,在使用了spring整合的地方都有相关的标记可以区分的。
- 我构建的基本思路是先t_user,User.java,UserDAO.java……再t_user2,……最后做的是分页。和使用Spring2.5整合iBATIS。
主要内容
- 使用iBATIS映射MySQL数据库
- 调用存储过程
- 两种不同的映射方式
- 动态语句查询
- 级联查询
- MySQL分页
- Spring整合iBATIS
其他:
- 可以参加项目中的相关注释和参考文件。我主要参见的是ibatis开发指南.pdf(在参考文件夹下)。