随笔分类 - mybatis
摘要:用户先查询二级缓存,如果没有二级缓存就去看有没有一级缓存,如果都没有再去数据库中查询 映射语句文件中的所有 select 语句的结果将会被缓存。 映射语句文件中的所有 insert、update 和 delete 语句会刷新缓存。 缓存会使用最近最少使用算法(LRU, Least Recently
阅读全文
摘要:BlogMapper.java package dao; import pojo.Blog; import java.util.List; import java.util.Map; public interface BlogMapper { //添加博客 public int addBlog(Bl
阅读全文
摘要:TeacherMapper.java package dao; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import pojo.Teacher; import j
阅读全文
摘要:StudentMapper.java package dao; import pojo.Student; import java.util.List; public interface StudentMapper { //查询所有学生信息 public List<Student> getStuden
阅读全文
摘要:注解 @Date:不用再写get,set,tostring,hashcode,equals等方法 @AllArgsConstructor 有参构造函数注解@NoArgsConstructor 无参构造函数注解 安装插件,导入jar包,在实体类中加注解 lombok注解: @Getter and @S
阅读全文
摘要:mybatis-config.xml中绑定接口 <!--绑定接口--> <mappers> <mapper class="dao.UserMapper"/> </mappers> UserMapper.java中写CRUD package dao; import org.apache.ibatis.
阅读全文
摘要:在使用Log4j的类中导入包 import org.apache.log4j.Logger; 日志对象,参数为当前类的class static Logger logger = Logger.getLogger(UserDaoTest.class); //LogDemo为相关的类 日志级别: logg
阅读全文
摘要:SLF4J LOG4J LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING (标准日志工厂,不需要导包) NO_LOGGING mybatis-config.xml <settings> <setting name="logImpl" value="S
阅读全文
摘要:mybatis-config.xml <!--每一个mapper都要注意一次--> <mappers> <!--同名同包是最好的,坚持--> <!--最好用这个--> <mapper resource="dao/UserMapper.xml"></mapper> <!--使用class需要将mapp
阅读全文
摘要:创建db.properties配置文件,将所需内容写入 db.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8
阅读全文
摘要:在第一次实现对数据库的查询后,练习了对数据库的增删改查;修改UserMapper接口文件和UserMapper.xml文件。还需修改测试文件进行测试 UserMapper.java package dao; import pojo.User; import java.util.List; publi
阅读全文
摘要:mybatis官方文档连接:https://mybatis.org/mybatis-3/zh/getting-started.html dome结构: 数据库结构: 项目代码: UserDao.java package dao; import pojo.User; import java.util.
阅读全文