Mybatis中Mapper内置方法细解
来源:互联网 发布:oracle删除重复数据 编辑:程序博客网 时间:2024/06/17 22:46
MVC的设计模式解释:
model层就是实体类,对应数据库的表。controller层是Servlet,主要是负责业务模块流程的控制,调用service接口的方法,在struts2就是Action。Service层主要做逻辑判断,Dao层是数据访问层,与数据库进行对接。至于Mapper是mybtis框架的映射用到,mapper映射文件在dao层用。
下面是介绍一下Mapper的内置方法:
1、countByExample ===>根据条件查询数量
2、deleteByExample ===>根据条件删除多条
3、deleteByPrimaryKey===>根据条件删除单条
4、insert===>插入数据
5、insertSelective===>插入数据
6、selectByExample===>根据条件查询数据
7、selectByPrimaryKey===>根据主键查询数据
8、updateByExampleSelective===>按条件更新值不为null的字段
9、updateByExampleSelective===>按条件更新
10、updateByPrimaryKeySelective===>按条件更新
11、updateByPrimaryKey===>按主键更新
1
2
3
4
5
6
7
8
9
10
intupdateByPrimaryKey(Accountrecord);
//下面是一个完整的案例
Useruser=newUser();
user.setId(101);
user.setUsername("joe");
user.setPassword("joe");
user.setEmail("joe@163.com");
userDAO.updateByPrimaryKey(user);
相当于:updateusersetusername='joe',password='joe',email='joe@163.com'whereid=101
阅读全文
0 0
- Mybatis中Mapper内置方法细解
- Mybatis中Mapper内置方法细解
- Mybatis中Mapper内置方法细解
- Mybatis中Mapper内置方法
- java学习知识积累-Mybatis中Mapper内置方法细解
- Mybatis中model内置方法细解
- Mybatis中mapper代理方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis--Mapper文件中使用静态方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis中配置Mapper的方法
- Mybatis插件
- InitCommonControlsex
- 20个非常有用的java程序片段
- Period (next与循环串)
- FFmpeg之视频加水印
- Mybatis中Mapper内置方法细解
- 投影坐标,平面以及坐标转换
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 自定义struts2拦截器
- 图像处理总结
- hdu 1173
- Cyclic Nacklace
- iOS FM源码、OFO共享单车源码、股票K线分时线源码等
- css-3.尺寸和颜色