ICode9

精准搜索请尝试: 精确搜索
  • MyBatis 72020-08-14 19:03:51

    下面是配置的学习 properties属性:理解成变量,赋值,通过${变量名}实现调用 有三种方法(介绍前面2中)   property   properties文件(推荐)   程序代码      property: <properties>   <property name="database.username" value="root"/> </properties>     调用:<property nam

  • 集成 spring + mybatis + mybatisplus2020-08-14 07:33:03

    项目结构如下 1)引入依赖 特别说明: Mybatis 及 Mybatis-Spring 依赖请勿加入项目配置,以免引起版本冲突!!! Mybatis-Plus 会自动帮你维护! 还有一点:我的mysql是8.0的,如果用 <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version>,连接数据库会有问题 <dependencie

  • Mybatis大纲设计2020-08-13 11:31:36

       项目燃尽图:  

  • MyBatis:一对多表关系详解(从案例中解析)2020-08-13 09:02:20

    摘自:https://blog.csdn.net/xzm_rainbow/article/details/15336933 1,案例一:产生问题 客户(Customer表)和订单(Order表)之间的关系是一对多的关系,即一个用户可以有多个订单。 (1)建立表,并建立一对多关联。 主表     create table Customer(   id int primary key,   n

  • myBatis源码解析-反射篇(4)2020-08-11 20:32:47

    前沿 前文分析了mybatis的日志包,缓存包,数据源包。源码实在有点难顶,在分析反射包时,花费了较多时间。废话不多说,开始源码之路。 反射包feflection在mybatis路径如下:      源码解析 1  property包-主要对类的属性进行操作的工具包 1.1 PropertyCopier包利用反射类Filed进行属性复

  • 同时集成JPA与Mybatis2020-08-11 19:00:35

    借助Spring Data JPA,我们可以通过继承CrudRepository接口,快速定义应用的数据层。CrudRepository定义并实现了很多用于crud(创建、读取、更新、删除)操作的方法,我们根本就不用编写实现类!当应用启动的时候,Spring Data JPA会在运行期自动生成实现类。 虽然强大的Spring Data JPA已经帮

  • MyBatis其他2020-08-11 14:31:16

    实体起别名 1.给实体类的权限定名取别名 (mybatis-config配置文件) com.lhl.demo1.Person 别名="Person" <typeAliase> <typeAlias type="实体的全类名" alia="别名"></typeAlias> </typeAliase> 2.Mapper使用实体类名

  • 使用idea创建第一个Mybatis程序及可能遇到的问题2020-08-10 08:01:31

    第一个Mybatis程序 思路:搭建环境—>导入Mybatis—>编写代码—>执行 搭建环境 创建数据库 CREATE DATABASE `mybatis` USE `mybatis` CREATE TABLE `user`( `id` INT(20) NOT NULL PRIMARY KEY, `name` VARCHAR(30) DEFAULT NULL , `pwd` VARCHAR(30) DEFAULT NULL )ENGINE=I

  • mybatis缓存2020-08-08 20:01:26

    1、一级缓存     配置: 我们来看看如何使用MyBatis一级缓存。开发者只需在MyBatis的配置文件中,添加如下语句,就可以使用一级缓存。共有两个选项,SESSION或者STATEMENT,默认是SESSION级别,即在一个MyBatis会话中执行的所有语句,都会共享这一个缓存。一种是STATEMENT级别,可以理解为缓存

  • MyBatis动态SQL2020-08-08 19:02:13

    09_2MyBatis动态SQL MyBatis提供了一些if、choose(when、otherwise)、trim(where、set)、foreach等元素来处理动态SQL,这里首先对这些元素进行说明介绍,接着会结合实际场景需求,来列出常见的一些操作。 用到的表信息 -- ---------------------------- -- Table structure for person

  • mybatis2020-08-08 18:03:41

    Mybatis-9.28 环境: JDK1.8 Mysql 5.7 maven 3.6.1 IDEA 回顾: JDBC Mysql Java基础 Maven Junit SSM框架:配置文件的。 最好的方式:看官网文档; 1、简介 1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有

  • 封装MyBatis输出结果2020-08-07 22:01:51

    目录一、resultType1. 简单类型(掌握)2. 对象类型(掌握)3. Map(了解)二、resultMap(了解)三、实体类属性名和列名不同1. 使用resultMap2. 使用列别名和resultType四、模糊查询like1. 第一种2. 第二种五、总结1. resultType2. resultMap3. 列名和属性名不同4. like 一、resultType

  • mybatis多对多关系2020-08-07 17:32:35

    老师和班级的关系 一个老师可以教多个班级,老师和班级可以看作时一对多的关系。但是反过来,班级和老师的关系是多对一吗?很显然不是,在把班级当作主体来看,一个班级有多个老师来授课,老师和班级又可以看成是多对一的关系。像这种相互一对多,多对一的关系,我理解为多对多。 对于这种关系的

  • mybatis关联查询时 两张表有相同字段导致映射错误2020-08-07 13:35:04

    表1 表2 两张表都存在name字段 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"> <mapp

  • 【Mybatis-Plus】03 SpringBoot整合2020-08-06 05:31:15

    创建SpringBoot工程: 选择辅助三件套: 再导入MP相关依赖坐标: <!-- jdbc --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- mybatis-plus --> <dependency>

  • MyBatis学习记录02篇2020-08-05 23:34:12

    mybatis第二天  高级映射 查询缓存 和spring整合 课程复习:  mybatis是什么? mybatis是一人持久层框架,mybatis是一个不完全的ORM框架。sql语句需要程序员自己去编写,但是mybatis也有映射(输入参数映射、输出结果映射)。 mybatis入门门槛不高,学习成本低,让程序员把精力放在sql语句上,对s

  • maven项目的资源扫描路径(目前针对于 mybatis 的 mapper.xml)2020-08-03 16:33:31

    <resources> <resource> <!-- 描述存放资源的目录,该路径相对POM路径--> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource></resources>

  • MyBatis中针对if-test的参数为指定值的xml写法2020-08-03 15:32:42

    场景 在筛选查询数据时,需要根据人员类型下拉框选择结果去数据库中进行筛选查询。 人员类型有多种,比如1-管理人员,2-工人,3-临时工...,12-高级管理人员。 现在在筛选查询时只需要根据管理人员和非管理人员进行查询即可。 即如果下拉选择管理人员,则查询人员分类为1或者12的,否则就查询

  • 《《《MyBatis-Plus入门 视频学习笔记2020-08-03 15:00:46

    链接地址https://www.imooc.com/learn/1130(可以在网页上搜索MyBatis-Plus,官网会有视频链接)   第1章 课程简介及快速入门 1-1 课程介绍及学习前须知(03:09)正在学 1-2 MyBatis与JPA对比.mp4(03:59) 1-3 MP简介(06:47) 1-4 lombok简介及安装(03:25) 1-5 快速入门小例子(15:06)

  • Mybatis的日志工厂2020-07-30 21:32:19

    尤其是在数据库代码(SQL语句)编写错误时,经常不容易发现错误,一个好的办法就是将sql语句在执行时也能打印出来,以便及时发现错误,以往经常使用的方法是: 使用System.out.println();将需要的信息输出到控制台; debug 推荐实现mybatis的日志工厂!在执行代码时,能够输出完整的执行过程,便

  • Mybatis 的简单入门2020-07-30 16:00:59

    1.Mybatis简介 1.1原始jdbc操作(查询数据) 1.2原始jdbc操作(插入数据) 1.3 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变jav

  • mybatis-plus2020-07-29 19:00:45

    mybatis-plus插件的使用 这里只介绍简单使用, 更多详细信息请参考: 官网: https://mp.baomidou.com/ 官方手册离线版: [点击下载] 狂神笔记: [点击下载笔记] 来源: 狂神说gitee 入门程序 1. 导入依赖 mybatis 和 mybatis-plus不能同时存在 maven地址:https://mvnrepository.com/ar

  • mybatis之if判断2020-07-28 22:33:13

    今天使用mybatis开发公司中台项目踩的一个坑,分享并记录一下 踩坑前因:因项目中比较多状态字段,用了大量的Integer 0和1进行判断 在功能做完后只是粗略的点了下觉得没多大问题(来自程序员强大的自信),便提交了代码,很不巧的是刚好领导在做功能测试,发现了功能缺陷,主角来了: 在做牧户查询时

  • Spring入门(2)2020-07-27 20:31:54

    1.Spring简介 2.Spring的组成及拓展 3.IOC理论推导 4.IOC本质 5.Hello Spring 6.IOC创建对象的方式 7.Spring配置说明 8.DI依赖注入环境 9.依赖注入之Set注入 10.C命名和P命名控件注入 11.Bean的作用域 12.自动装配Bean 13.注解实现自动装配 14.Spring注解开发 15.使用JavaConfig

  • Spring boot - 打印Mybatis的SQL语句2020-07-27 18:00:19

    在Spring boot的配置文件中加入下面配置项,我当前是在开发状态中,所以配置文件是application-dev.properties,在里面加入: #打印mybatis的SQL语句 logging.level.com.basicData.api.mapper=debug 注意:com.basicData.api.mapper 是 mybatis 的 mapper 接口所在包,替换成自己对应包名即

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有