今天我在学习Mybatis对于XML一些简单的增删改查时。在网上查博客时发现对于初写者来说存在很大的问题。因此我才想写这篇博客
还有一个最主要的问题那就是这里的 表的字段和实体类的属性是相同的
下面是所用表的字段显示:
1.单表的正删改查(XML)
(1)、首先是添加(insert)
首先是XML中得sql编写
其次是接口的编写
接着便是测试类
对于"com.mapping.UserMapper.insertUser"我想做下解释 它是由 包名+类名(接口)+类(接口)中的方法名组成
因为测试类中涉及到了一个 conf.xml 文件 下面是conf.xml 的内容
(2)、修改(update)
老样子首先是sql的编写
其次接口的编写
最后便是测试类了
(3)、删除(delete)
老样子首先是sql的编写
其次接口的编写
最后便是测试类了
(4)、查询(select)
i、查询表中所有信息
老样子首先是sql的编写
接口:
测试:
ii、条件查询(根据 id 获取指定信息)
首先
其次:
最后:
iii、模糊查询
首先:
其次:
最后:
好了 对于单表的一些简单操作就写到这里