记录学习内容---mybatis

需要的基础知识:数据库 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 的灵魂,具体可以看

MyBatis中文网

4.定义mapper接口,方法名和参数对应 mapper.xml 的 id 第二点提到

最后可以进行测试了

例:----student表--根据 id 查询学生信息封装到 student 实体对象中

输出:

以上为个人学习记录,可能会有错误的地方,还请大大们请指正 (:зゝ∠)

---end----

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值