一、目录结构 二、代码 1、AccountDao 1 package cn.bijian.dao; 2 3 import cn.bijian.model.Account; 4 5 import java.util.List; 6 7 public interface AccountDao { 8 / ...
转载 2021-10-29 11:14:00
215阅读
2评论
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的逆向工程:先创建数据库表,由框架负责根据
原创 2023-12-06 09:54:34
41阅读
根据不同条件...
原创 2023-01-14 21:42:30
246阅读
今天我们看下mybatis中传递类型和动态sql1)传递包装类型的pojo看下面的例子:根据用
原创 2023-01-03 10:09:24
59阅读
我们在上一章介绍到,Mybatis会将所有数据库操作转换成iBatis编程
BatchExecutor:顾名思义就是进行批量操作,通过批量操作来提高性能public class Batch
原创 2022-08-25 17:15:05
219阅读
在执行 SQL 之前,需要将 SQL 语句完整的解析出来。我们都知道 SQL 是配置在映射文 等。因此,我
原创 2022-01-18 11:03:03
152阅读
1、MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。 MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 2、SQL 映射 ...
转载 2021-09-04 22:09:00
166阅读
详解#{}和${},以及涉及到的SQL注入问题。
转载 1月前
0阅读
Mybatis的删除在student.xml加入删除的SQL。<delete id="deleteById" parameterType="int"> delete from student where id=#{id}</delete>测试代码:package com.hbk.test;import java.io.IOException;import java.io.Rea
原创 2021-07-27 18:07:13
119阅读
Mybatis学习():Mybatis源码深度分析前言接上篇:Mybatis学习(三):Mybatis注解开发、缓存使用和插件使用的深度分析本篇笔者将深入学习下Mybatis的架构设计、源码分析、Mybatis框架所用到的Java设计模式一、源码环境准备Mybatis官方仓库地址: https://github.com/mybatis/mybatis-3本人使用的是==3.5.3==版本。二、M
转载 2021-02-28 20:23:04
1890阅读
2评论
本文对Mybatis的动态SQL进行了简单介绍,一定要理解动态SQL的本质,那就是SQL语句的“”文本处理工作”,Mybatis的动态处理异常简单,但是功能却很强大,简约不简单!! 动态SQL概况MyBatis 的强大特性之一便是它的动态 SQL在Java开发中经常遇到条件判断,比如:if(x>0){//执行一些逻辑........} M
原创 2022-12-29 14:40:46
112阅读
MyBatis主配置文件MyBatis学习 之 一、MyBatis简介与配置MyBatis+S
转载 2012-08-05 13:15:00
62阅读
2评论
Mybatis的强大特性之一便是它的动态SQL,它帮助我们很好的完成SQL语句的拼接。我们来学习一下MyBatis的动态SQL在XML中的几种标签。 一、if用法 if标签通常用在WHERE条件语句中,通过判断参数...
原创 2022-02-16 16:11:40
519阅读
Mybatis多表管理查询 多表关联关系分析: 多表关联:至少两个表关联.分析多表关系的经验技巧:从一条记录出发,不要从表整体去分析,比如分析A表和B表关系,A表中的一条记录对应B表中的几条记录,如果是一条,那么A到B就是一对一;如果是多条,那么A到B就是一对多. 一对一:例如从订单表出发,到用户表
转载 2019-05-25 00:13:00
116阅读
2评论
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: 当Java接口与XML文件在一个相对路径下时,可以不在myBatis配置文件的mappers中声明
转载 2017-09-04 23:13:00
65阅读
2评论
1、在Mybatis mapping.xml映射配置文件中使用大于>号小于号<由于Mybatis的映射文件遵循xml文件的格式,所以不能使用像大于号或者小于号这样的xml文件特殊字符,需要使用转义字符代替。<<小于号>>大于号&&和'’单引号"“双引号可以使用:SELECT * FROM test  WHERE 1 = 1 AND start_d
原创 2021-01-14 10:10:34
178阅读
7、日志 在以往的开发中,我们通常使用Debug模式和控制台输出(sout)来调试程序。 现在我们通过日志,来对数据库操作进行调试。 要使用日志功能,需要在MyBatis配置文件的settings中,设置日志工厂的实现类。 STDOUT_LOGGING:标准日志,无需配置。 NO_LOGGING:最 ...
转载 2021-07-26 20:12:00
168阅读
if List<Emp> getEmpListByMoreTJ(Emp emp); <select id="getEmpListByMoreT
原创 2022-10-01 08:04:49
38阅读
Mybatis的真正强大,在于她对SQL的映射,这也是她吸引人的地方。实现相同的功能,她要比直接使用JDBC省去95%的代码量。而且将 SQL语句独立在Java代码之外,为程序的修改和纠错提供了更大的灵活性,可以直接修改SQL语句,而无需重新编译Java程序。本文将在上一篇《Mybatis系列之简单示例》的基础上,对映射文件进行详细的讨论学习。SQL映射文件也是XML格式,其顶级元素有以下几个:
转载 2016-08-02 22:00:00
63阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5