![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
mybatis
南宫梦沉
这个作者很懒,什么都没留下…
展开
-
mybatis dao方法多个参数时的取值方法
1.使用参数的位置0代表第一个参数,1代表第二个参数…依次类推,例如要取第二个参数:#{1}2.使用命名式占位符param1代表第一个参数,param2代表第二个参数…依次类推,例如要取第二个参数:#{param2}3.使用@org.apache.ibatis.annotations.Param在方法形参上标注参数名称public int out(@Param("no") String no, @Param("amont") int amont);例如要取第二个参数:#{amont}...原创 2020-10-21 14:59:58 · 360 阅读 · 0 评论 -
查询多表的3种方式
1.内连接(等值连接 )等值连接select * from t_class c,t_teacher t where c.class_teacher = t.tea_id内连接select * from t_class c inner join t_teacher t on c.class_teacher = t.tea_id2.外连接左外select * from t_class c left join t_teacher t on c.class_teacher = t.tea_id右外原创 2020-10-21 14:57:41 · 1911 阅读 · 0 评论 -
基于mybatis--pageHelper的分页工具类实现带参查询工具类pageInfo
mybatis的分页工具已经写得很完美了,还可以根据各种数据库方言进行改变,唯一的遗憾的就是不支持带参查询。我将其pageInfo改进了一下。实现了带参查询~记录一下:package com.yyc.util;import com.github.pagehelper.PageHelper;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.contex原创 2020-10-21 14:48:02 · 461 阅读 · 0 评论 -
二、mybatis:CRUD操作
CRUD操作本文参考自狂神博客(点击打开)namespace1.将上面案例中的UserMapper接口改名为 UserDao;2.将UserMapper.xml中的namespace改为为UserDao的路径3.再次测试结论:配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致!selectselect标签是mybatis中最常用的标签...原创 2020-03-20 16:32:27 · 85 阅读 · 0 评论 -
三、mybatis配置解析
1.核心配置文件mybatis-config.xmlmybatis 的配置文件包含了会深深影响mybatis行为的设置和属性信息configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境...原创 2020-03-20 16:31:04 · 100 阅读 · 0 评论 -
一、MyBatis:简介、第一个程序
本文参考狂神博客,我的搬博客的时候格式错了,就丢了(点击打开)环境说明:jdk 8 +MySQL 5.7.19maven-3.6.0IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunitMybatis简介什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程...原创 2020-03-20 16:29:22 · 138 阅读 · 0 评论