mybatis
文章平均质量分 82
Outsider_in
这个作者很懒,什么都没留下…
展开
-
mybatis事务
mybatis事务 Connection setAutoCommit() 执行查询没有影响 执行增删改时 SqlSessionFactory openSession(boolean autoCommit) 默认值就是false 开启事务 SqlSession对象 commit(),如果在mybatis使用中向关闭事务,需设置autoCommit为true什么是事务?事务是由单独单元的一个或者多个sql语句组成的,在这个单元中,每个sql语句都是相互依赖的,而整个单独单元是原创 2021-03-03 22:48:31 · 627 阅读 · 1 评论 -
mybatis动态sql
文章目录动态SQL所需标签:If(常常用于字符串的非空判断)choose (when, otherwise)trim(where set)foreach动态SQL所需标签:动态 SQL 是 MyBatis 的强大特性之一,解决根据不同条件拼接 SQL 语句的不便。可以借助功能强大的基于 OGNL 的表达式If(常常用于字符串的非空判断)实例代码如下:(仅供参考)// 使用动态sql 标签 if(mapper接口方法)List<User> queryUsersByGender(原创 2021-03-03 22:34:11 · 214 阅读 · 1 评论 -
mybatis的输入映射(parameterType)And输出映射(resultType)
输入映射(parameterType)简单类型基本类型 —> 整形为主String字符串复杂类型pojopojo Plain Ordinary Java Object 简单的Java对象,实际上就是我们的 JavaBean当传入的参数较多时,使用参数的索引下标 0,1,2,3,4,5,…可以把参数封装到pojo中,以pojo作为参数进行传递User Role Departmentpojo的包装类 格式:类名Vo内部至少包含一个普原创 2021-03-03 22:13:40 · 229 阅读 · 2 评论 -
mybatis入门看这一篇就够了,简单大气,一发入魂
文章目录mybatis概述mybatis的HelloWorldHelloWorld讲解mybatis进行传统dao层开发mapper动态代理开发mybatis的crud操作mybatis的多参数mybatisconfig.xml配置文件mybatis注解开发mybatis概述MyBatis 本是apache的一个开源项目iBatis, 2010年这个项 目由apache software foundation 迁移到了google code, 并且改名为MyBatis 。2013年11月迁移到Git原创 2021-03-03 21:34:57 · 599 阅读 · 1 评论