需要的基础知识:数据库 sql 语句和 jdbc
首先需要先创建一个java项目
导入相关jar包 mybatis.jar 和 mysql的 jar 包 (必要),junit.jar(测试 ) ,log4j (日志) 逆向工程的包 ....
lib如图:
导入配置源文件 mybatis-config.xml
如图:
主要配置mybatis-config.xml
如图:
然后创建数据库对应的实体类和对应的mapper接口,最后一步配置mapper.xml文件
sql 语句就在 mapper.xml 中
配置mapper.xml需要注意 :
1.绑定路径在config配置xml中
2.定义命名空间namespace 注:这里的命名空间是和 mapper 接口的全限定名一致,因为调用的时候通过 session 的 getmapper() 方法反射生成 mapper 对象后,需要再次反射调用到mapper.xml 的对应 id 的 sql 语句。
3.配置mapper.xml 的 sql 语句,需要用到标签,动态标签是 mybatis 的灵魂,具体可以看
4.定义mapper接口,方法名和参数对应 mapper.xml 的 id 第二点提到
最后可以进行测试了
例:----student表--根据 id 查询学生信息封装到 student 实体对象中
输出:
以上为个人学习记录,可能会有错误的地方,还请大大们请指正 (:зゝ∠)
---end----