随笔分类 - MyBatis3 学习
摘要:由于我的项目是Maven构建的,所以在项目依赖配置文件pom.xml上加入构建项目编码属性: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 完美解决
阅读全文
摘要:<cache type="org.mybatis.caches.ehcache.EhcacheCache"/> ehcache.xml <?xml version="1.0" encoding="UTF-8"?> <ehcache xmlns:xsi="http://www.w3.org/2001/
阅读全文
摘要:使用缓存, 我们可以避免频繁的与数据库进行交互 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制, 分为一级缓存和二级缓存。 但是在默认的情况下, 只开启一级缓存(一级缓存是对同一个 SqlSession 而言的) 一级缓存 一级缓存也叫本地缓存:sqlSession
阅读全文
摘要:两张表: student,teacher 多对一 studentMapper public interface StudentMapper { public List<Student> getStudent(); public List<Student> getStudent2(); } Stude
阅读全文
摘要:parameterMap属性而这个属性已经早废弃了且应该使用parameterType 完美解决! <mapper namespace="com.wang.dao.UserMapper"> <resultMap id="LimitMap" type="User"> <result column="p
阅读全文
摘要:mybatis-config.xml 的 settings 设置 <settings> <setting name="logImpl" value="LOG4J"/> </settings> 注意: LOG4J 前后不能有空格 log4j.properties # priority :debug<i
阅读全文
摘要:mybatis默认是开启事务的 mybatis如果底层使用的是JDBC的话(mybatis.xml中配置的 transactionManager 标签的 type 设为 JDBC ) 那么,mybatis会默认开启事务,也就是说,mybatis默认是关闭自动提交的。 在mybatis中,如果我们执行
阅读全文
摘要:MyBatis学习第一步 一: 我们要导入maven依赖置于pom.xml中: 我们需要mysql与mybatis的依赖 maven仓库地址 <!-- mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector
阅读全文
摘要:简介 什么是MyBatis? 根据最官方的介绍: MyBatis 是一款优秀的 持久层 框架 它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java P
阅读全文

浙公网安备 33010602011771号