mybatis学习
肖_1024
菜鸟一枚!!!
展开
-
mybatis中实现“多对一”以及“一对多”处理的多表查询
一、多对一(查询student表中学生所对应的老师)学生表 student老师表 teacher实体类 Studentpublic class Student { private int id; private String name; private Teacher teacher; public int getId() { return id; } public void setId(int id) {原创 2021-11-21 20:39:39 · 257 阅读 · 2 评论 -
mybatis中使用注解开发实现CRUD(增删改查)操作
注解实现CRUD注:注解开发简单,不需要编写XML配置文件,但对于操作复杂的,建议使用XML配置文件!!!在接口中添加注解(接口中的参数,基本类型建议都加上@Param() )public interface UserMapper { @Select("select * from user") List<User> getUsers(); @Select("select * from user where id = #{id}") User getU原创 2021-11-16 00:07:38 · 667 阅读 · 0 评论 -
mybatis中使用Limit分页
在mybatis中使用Limit实现分页操作编写实现分页的接口public interface UserMapper { //分页Limit List<User> getUserByLimit(Map<String,Integer> map);}编写配置接口文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.o原创 2021-11-15 23:39:34 · 2487 阅读 · 0 评论 -
Log4J日志的使用
log4j的使用步骤:一、什么是log4j:Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程;通过一个配置文件来灵活地进行配置,而不需要修改应用的代码;二、使用步骤:导入log4j的包放到pom.xml <!--log4j日志工厂-->原创 2021-11-14 23:45:22 · 315 阅读 · 0 评论 -
ResultMap结果集映射
解决属性名和数据库中字段名不一致的问题resultMap元素是mybatis中最重要最强大的元素;设计思想:对于简单的语句根本不需要配置显示的结果映射,二对于复杂一点的语句只需要描述它们的关系就OK;如图所示:当字段名不一致时,测试类结果不一致的字段为空;解决方法:ResultMap结果集映射;在接口对应的mapper配置文件中,加入结果集映射模块即可!!!<!--结果集映射--> <resultMap id="resultMap" type="user">原创 2021-11-14 21:53:03 · 328 阅读 · 0 评论 -
mybatis的XML配置文件常用的配置解析
mybatis-config.xml常用的配置解析configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)environments(环境配置)映射器(mappers)1、properties(属性)在resources下新建db.properties,然后将其引用到XML配置文件中driver = com.mysql.cj.jdbc.Driverurl = jdbc:mysql://localhost:3306/myba原创 2021-11-13 23:59:38 · 759 阅读 · 0 评论 -
mybatis实现CRUD(增删改查),操作数据库中表数据
mybatis学习实现增删改查操作数据1、接口 UserMapper.javapublic interface UserMapper { //查询全部数据 List<User> getUserList(); //按id查询 User getUserById(int id); //插入数据 int addUser(User user); //修改数据 int updateUser(User user); //删除原创 2021-11-13 00:38:55 · 589 阅读 · 0 评论 -
mybatis入门学习及搭建
Mybatis学习一、第一个mybatis程序(查询数据库中的数据)1、新建maven项目2、导入Maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2021-11-11 23:31:21 · 573 阅读 · 0 评论