1. mybatis.xml/SqlMapConfig.xml 配置

jdbc.properties

#mysql connection
jdbc_driver=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/mybatistest
jdbc_user=root
jdbc_password=123

mybatis.xml/SqlMapConfig.xml 配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<!-- 使用配置文件jdbc.properties,连接数据库的配置方式 -->
<!--操作数据库配置信息,对数据进行映射-->
<configuration><!-- 引入配置文件jdbc.properties --><properties resource="jdbc.properties"></properties><typeAliases><!-- 逐个设置别名方式如下: --><!-- <typeAlias alias="Student" type="com.java.dao.pojo.Student"/><typeAlias alias="Test" type="com.java.dao.pojo.Test"/> --><!-- 将指定包下的类都给定别名 --><package name="com.java.dao.pojo"/><!-- 延迟加载的全局开关。当开启时,所有关联对象都会延迟加载 默认为false --><setting name="lazyLoadingEnabled" value="true" /><!-- 当开启时,任何方法的调用都会加载该对象的所有属性 默认false  备注:3.4.1版本前默认为true  --><setting name="aggressiveLazyLoading" value="false" /><!-- 开启全局二级缓存 --><setting name="cacheEnabled" value="true"/></typeAliases><!-- 连接数据库 --><environments default="development"><environment id="development"><transactionManager type="JDBC" /><dataSource type="POOLED"><property name="driver" value="${jdbc_driver}" /><property name="url" value="${jdbc_url}" /><property name="username" value="${jdbc_user}" /><property name="password" value="${jdbc_password}" /></dataSource></environment></environments>
<!--相关mappers配置文件-->
<mappers><mapper resource="com/java/dao/pojo/StudentMapper.xml"/>
</mappers>
</configuration>

2.基本增删改的mapper.xml配置

StudentMapper.xml配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.java.dao.idao.IPlayerDao"> <!-- 开启PlayerMapper的一级缓存 --><cache></cache><!-- 根据id查询和查询列表 --><select id="findById" parameterType="String" resultType="com.java.dao.pojo.Student">select * from student where id=#{id}</select><select id="findAll" resultType="com.java.dao.pojo.Student">select id,name,age from student;</select><!-- 增删改 --><insert id="insert">insert into student(id,name,age) values(#{id},#{name},#{age});</insert><delete id="delete" parameterType="String">delete from student where id=#{id}</delete><update id="update" parameterType="com.java.dao.pojo.Student">update student set name=#{name},age=#{age} where id=#{id};</update></mapper>

mybatis基本增删改查、缓存,延迟加载以及别名的配置相关推荐

  1. MyBatis实现增删改查功能(总)

    文章目录 MyBatis实现增删改查功能(总) 一.创建数据库.表.数据 二.MyBatis的Maven项目创建 三.MyBatis的Maven模块创建 四.配置jar包pom.xml 五.MyBat ...

  2. Mybatis实现增删改查

    文章目录 Mybatis实现增删改查 一.mybatis的配置 1.1 添加相应的jar包 1.2 配置mybatis.xml文件 1.3 创建数据库 1.4 创建实体类 1.5 创建接口实现的方法 ...

  3. mybatis实现增删改查xml配置和后端Java编程完整教程

    mybatis实现增删改查xml配置和后端编程教程 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8&quo ...

  4. mybatis完整增删改查入门实例

    mybatis完整增删改查入门实例 编程步骤 ①创建Java工程. ②导入jar包. ③创建sqlMapConfig.xml配置文件,这是mybatis的入口. ④创建数据库,数据库表user_c,插 ...

  5. idea使用mybatis写增删改查

    idea应用mybatis写增删改查 entity层 private Integer id;private String userCode;private String userName;privat ...

  6. Spring+SpringMVC+Mybatis实现增删改查--(五)SSM修改员工页面搭建

    Spring+SpringMVC+Mybatis实现增删改查--(五)SSM修改员工页面搭建 修改员工: 1.在index.jsp页面点击"编辑"弹出编辑对话框 2.去数据库查询部 ...

  7. MyBatis的增删改查操作

    MyBatis的增删改查操作 简单实现一下MyBatis的增删改查,并且在控制台输出结果. 文章目录 MyBatis的增删改查操作 MyBatis的简单入门 一.查询操作 二.增加操作 三.修改操作 ...

  8. (Mybatis)增删改查实现

    文章目录 namespace 增删改查 1. Select 2. Insert 3. Update 4. Delete 万能Map 模糊查询 namespace namespace一定要与mapper ...

  9. 8、mybatis之增删改查

    文章目录 1.EmployeeMapper.xml 2.测试增删改查 1.EmployeeMapper.xml <?xml version="1.0" encoding=&q ...

  10. 3. mysql的注解驱动的三种方式_上手spring boot项目(三)之spring boot整合mybatis进行增删改查的三种方式。...

    1.引入依赖 org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot- ...

最新文章

  1. c和c++中的const
  2. Sencha Touch 搭建命令
  3. redis 使用-hiredis库使用(一) 基本篇 看完本文就可以上手工作了
  4. Eclipse里Java项目设置Java编辑器版本的位置
  5. JAVA实验一——数组类编程
  6. java学习(5):全局变量和局部变量
  7. Atitit. Java script 多重多重catch语句的实现and Javascript js 异常机制
  8. 流畅的python是python3吗_流畅的 Python - 3. 文本与
  9. 一个简单的WEB网页制作作业——黑色的山河旅行社网站(5个页面)HTML+CSS+JavaScript
  10. 英文数字字母听力模拟的简单实现
  11. python打印pdf文件_3条指令教会你用python创建中文pdf文件,适合批量打印,附送源码-pdf文件不能打印...
  12. 日语动词变形整理 By Killua
  13. 利用Python+OpenCV对图像加密/解密
  14. 影视剪辑,自学剪辑的8大技巧
  15. 3.Spring Boot使用Apache Curator实现leader选举「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
  16. 中国政府门户网站的特点
  17. 电机与运动控制笔记整理(六)——步进电机
  18. 联想MIIX520笔记本电脑屏幕亮度无法调节问题
  19. python爬取图片到本地文件夹
  20. java温度计刻度,[Java教程]树莓派 基于Web的温度计

热门文章

  1. 使用IDEA在SpringBoot项目中连接数据库
  2. oracle dba_seg,Oracle DBA 应知应会 -- PGA自动管理
  3. 跨链Cosmos(11) 消息结构
  4. 密码篇——对称加密—AES
  5. 用户层CS段描述符信息
  6. Gosper 的序列 循环检测
  7. Android之Xposed框架完全使用指南
  8. Prometheus Targets动态配置
  9. laravel 中添加自定义辅助函数helpers.php
  10. 6、检查约束(CHECK)