摘要:
使用方法 1. 引入分页插件 引入分页插件有下面2种方式,推荐使用 Maven 方式。 1). 引入 Jar 包 你可以从下面的地址中下载最新版本的 jar 包 https://oss.sonatype.org/content/repositories/releases/com/github/pag 阅读全文
摘要:
批量操作DML //Connection - SqlSession操作Mybatis //conf.xml->reader Reader reader = Resources.getResourceAsReader("conf.xml"); //reader->sqlSession //可以通过bu 阅读全文
摘要:
自定义插件: 四个处理:StatementHandler ParameterHandler ResultSethandler TypeHandler 四大核心对象:StatementHandler ParameterHandler ResultSethandler Executor 四大核心对象:1 阅读全文
摘要:
MyBatis架构和源码分析 MyBatis中步骤 a.获取SqlSessionFactory对象 b.获取Sqlsession对象 c.获取XxxMapper对象(代理接口中的方法、mapper.xml中的<select>等标签) d.执行<select>等标签中定义的SQL语句 a.获取SqlS 阅读全文
摘要:
逆向工程的使用 表(数据库)→实体类Student、StudentMapper.java、studentMapper.xml1.添加jar包 mybatis-3.5.1.jarmybatis-generator-core-1.3.5.jarojdbc7-12.1.0.2.jar 2.xml模板文件( 阅读全文
摘要:
模糊查询 1.${}:原样输出,不能防止sql注入 #{}:自动拼接引号 2.传值时,直接传 student.setStuName("%s%"); stuName like #{stuName} 3.bind参数 src\org\myy\mapper\studentMapper.xml 通过bind 阅读全文
摘要:
SQL标签:<trim> <where>可以处理拼接sql中 【开头】第一个and <trim>可以处理拼接sql中 【开头或结尾】第一个and 开头:给拼接的sql加prefix="where" suffixOverrides="and",处理拼接sql中开头第一个and <select id=" 阅读全文
摘要:
ResultMap:字段和属性名的对应关系 修改数据库列名称 alter table student1 rename column stuno to sno; alter table student1 rename column stuname to sname; alter table stude 阅读全文
摘要:
增加null oracle:如果插入的字段是Null,提示错误:Other而不是null mysql:如果插入的字段是Null,正常执行(没有约束) 原因:各个数据库在mybatis中对各种数据类型的默认值不一致 mybatis中,jdbcTypeForNull(如果是null),则默认值是Othe 阅读全文
摘要:
参数问题 目前将多个参数封装到一个javabean对象,然后使用该对象传递 a.传入多个参数时,不用再mapper.xml编写parameterType b.命名参数 src\org\myy\mapper\studentMapper.xml a. <insert id="addStudentmore 阅读全文