
mybatis
科学的发展-只不过是读大自然写的代码
科学的发展-只不过是读大自然写的代码
展开
-
mybatis-resultMap递归查询(目录树)
class Node { int id; String name; List<Integer> childs; }public interface NodeMapper { // 查询所有目录树 List<Node> listNode(); // 根基id查询对应的目录树 Node getNode(int id); // 递归查询子目录 List<Node> listChildNode(); }<?xml vers.原创 2020-08-24 17:59:10 · 993 阅读 · 0 评论 -
mysql-group_concat(group by 的时候对合并内容的统计)
表创建create table tb2(id int,v1 int);创建数据insert into tb2(id,v1) values(1,11);insert into tb2(id,v1) values(1,12);insert into tb2(id,v1) values(1,13);生成的数据+------+------+| id | v1 |+------+------+| 1 | 11 || 1 | 12 || 1 ..原创 2020-08-19 18:15:52 · 746 阅读 · 0 评论 -
mybatis中==的用法
1.!= 的用法<if test="xxx != null and xxx !=''">2.== 的用法(相较于!=,仅需将双引号和单引号的位置换一下即可)<if test='xxx == "1"'>注:下面的用法是不行的<if test="xxx == '1'">3.== 的用法的另一种(使用toString)<if test="xxx == '1'.toString()">...原创 2020-08-19 17:40:52 · 3317 阅读 · 0 评论 -
mybatis-xml映射-sql
这个元素可以用来定义可重用的 SQL 代码片段,以便在其它语句中使用。 参数可以静态地(在加载的时候)确定下来,并且可以在不同的 include 元素中定义不同的参数值。比如:<sql id="userColumns"> ${alias}.id,${alias}.username,${alias}.password </sql>这个 SQL 片段可以在其它语句中使...原创 2020-05-05 17:31:11 · 195 阅读 · 0 评论 -
mybatis-xml映射文件-参数
之前见到的所有语句都使用了简单的参数形式。但实际上,参数是 MyBatis 非常强大的元素。对于大多数简单的使用场景,你都不需要使用复杂的参数,比如:<select id="selectUsers" resultType="User"> select id, username, password from users where id = #{id}</sel...原创 2020-05-05 15:10:55 · 307 阅读 · 0 评论 -
mybatis-xml映射文件-select
查询语句是 MyBatis 中最常用的元素之一——光能把数据存到数据库中价值并不大,还要能重新取出来才有用,多数应用也都是查询比修改要频繁。 MyBatis 的基本原则之一是:在每个插入、更新或删除操作之间,通常会执行多个查询操作。因此,MyBatis 在查询和结果映射做了相当多的改进。一个简单查询的 select 元素是非常简单的。比如:<select id="selectPerso...原创 2020-05-05 15:03:35 · 448 阅读 · 0 评论 -
mybatis-简单插入数据实验
1.工程结构1.1 c.java1.2Tb1Mapper.java1.3 Tb1Mapper.xml1.4 mybatis.cfg.xml2具体代码2.1c.java//package tb1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;...原创 2020-05-05 12:27:08 · 189 阅读 · 0 评论 -
mybatis-最简单的实验
一 目的:用尽可能少的环境依赖,对mybatis有一个体验。这一项是我的学习习惯,要最少的知识依赖体验一个知识点,这样才能对所所学内容有更本子的认识,尽可能的不依赖任何开发工具。二 环境准备1.基本环境1.1 jdk(这个不用细说了)1.2 mysql(这个不用细说了)2.需要的jar包(这两个包的配置放到后面)2.1mysql-connector-java-8.0....原创 2020-05-05 11:38:23 · 477 阅读 · 0 评论 -
mysql-数据基本连接实验
问题解决1 警告Sat Apr 25 21:16:00 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL co...原创 2020-04-25 21:37:11 · 235 阅读 · 0 评论 -
mybatis-动态sql-应用举例
基本应用<select id="函数" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if></select>使用if<...原创 2020-04-26 09:22:23 · 223 阅读 · 0 评论