Mybatis自学日志
我们遇到什么困难,也不要怕,微笑着面对它!消除恐惧的最好办法就是面对恐惧!坚持,就是胜利!加油!奥利给
名声尘
人本来是没有自知之明的,只有撞上些东西,反弹回来,才会了解自己。
和更强大、更可怕、更优秀的东西碰撞,然后才知道自己几斤几两,于是便有了自知之明。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis多表查询(一对一,一对多,多对多)
1、一对一 关键字:association 作用:针对pojo对象属性的映射 property:pojo的属性名 javaType:pojo类名 (1) 嵌套结果: 使用嵌套结果映射来处理重复的联合结果的子集 <resultMap type="com.gec.domain.Person" id="basePersonResultMap"> <id column="id" ...原创 2020-02-18 09:42:52 · 217 阅读 · 0 评论 -
03MyBatis动态sql
场景 在实际应用开发过程中,我们往往需要写复杂的 SQL 语句,需要拼接,而拼接SQL语句又稍微不注意,由于引号,空格等缺失可能都会导致错误。 Mybatis提供了动态SQL,也就是可以根据用户提供的参数,动态决定查询语句依赖的查询条件或SQL语句的内容。 动态SQL标签 if 和 where 标签 <!--动态Sql : where / if--> <select id="dy...原创 2020-02-17 21:43:07 · 116 阅读 · 0 评论 -
03MyBatis的事务管理和缓存机制
MyBatis的事务管理 事务的概念:事务是一个或几个操作组成的一个整体执行单元,它们要么全部执行,要么全不执行,不能只执行其中的某几个操作;可以理解为一个事务是一个程序中执行的最小单元。 事务的特性:事务包含四个特性:原子性、一致性、隔离性、持久性,简称ACID性,具体详解如下 原子性:事务是应用中最小的执行单位,就像自然界中原子是最小的颗粒一样,具有不可分隔的特性,事务是应用程序中不可分...原创 2020-02-17 21:13:27 · 142 阅读 · 0 评论 -
02连接池
获取连接 获得连接.在使用mapper进行数据库操作时,会使用JdbcTransaction获得连接. <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/myb...原创 2020-02-17 20:06:47 · 129 阅读 · 0 评论 -
Mybatis01(结果集封装)
结果封装为List 1.结果封装为List 接口示例: 接口示例: public List<Members> selectMembersListByName(String name); 配置文件示例: <select id="selectMembersListByName" resultType="members"> select * from m...原创 2020-02-17 19:34:01 · 283 阅读 · 0 评论 -
Mybatis自学日志05(复杂环境的搭建)
建表 create table student( id int(10) primary key, name varchar(20) default null, tid int(10) default null, foreign key(tid) references teacher(id) ) insert into teacher values(1,'秦老师'); insert into stu...原创 2020-01-05 17:31:37 · 121 阅读 · 0 评论 -
Mybatis自学日志04(日志工厂)
日志工厂 如果一个数据库操作出现异常,日志就只最好的助手。 LOG4J 标准日志 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/>//标准日志工厂 </settings> Opening JDBC Connection//打开JDBC Created connection 201233...原创 2020-01-05 17:20:36 · 158 阅读 · 0 评论 -
Mybatis自学日志03(LOG4J,注解)
什么是LOG4J? Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码...原创 2020-01-02 17:47:19 · 785 阅读 · 1 评论 -
Mybatis自学日志02
模糊查询 map 接口UserDao //万能的Map插入一个用户 void addUser2(Map<String,Object>map); 实现类UserDaoImpl @Override public void addUser2(Map<String, Object> map) { } Mybatis工具类MybatisUtils package com.tjra...原创 2019-12-28 13:22:10 · 108 阅读 · 0 评论
分享