摘要:
10、多对一处理 1 CREATE TABLE `teacher` ( 2 `id` INT(10) NOT NULL, 3 `name` VARCHAR(30) DEFAULT NULL, 4 PRIMARY KEY (`id`) 5 ) ENGINE=INNODB DEFAULT CHARSET 阅读全文
posted @ 2022-05-19 00:45
暴躁C语言
阅读(16)
评论(0)
推荐(0)
摘要:
8、注解开发 8.1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因︰解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的 阅读全文
posted @ 2022-05-19 00:41
暴躁C语言
阅读(20)
评论(0)
推荐(0)
摘要:
6、日志 6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经: sout 、 debug 现在:日志工厂! SLF4J LOG4J【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING【掌握】 NO_LOG 阅读全文
posted @ 2022-05-19 00:37
暴躁C语言
阅读(14)
评论(0)
推荐(0)
摘要:
5、解决属性名和字段名不一致的问题 数据库的字段 测试实体类字段不一致的情况 1 package com.xing.pojo; 2 3 import org.apache.ibatis.type.Alias; 4 5 //实体类 6 public class User { 7 private 阅读全文
posted @ 2022-05-19 00:35
暴躁C语言
阅读(19)
评论(0)
推荐(0)
摘要:
4、配置解析 1、核心配置文件 mybatis-config.xml,MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。 2、环境配置(environments) MyBatis 可以配置成适应多种环境 , 不过要记住:尽管可以配置多个环境,但每个 SqlSessionFa 阅读全文
posted @ 2022-05-19 00:33
暴躁C语言
阅读(70)
评论(0)
推荐(0)
摘要:
3、增删改查 步骤: 编写接口 编写对应的mapper中的sql语句 测试 一些参数 namespace中的包名要和Dao/mapper接口的包名一致! id:就是对应的namespace中的方法名 resultType:Sql语句执行的返回值 parameterType:parameterType 阅读全文
posted @ 2022-05-19 00:31
暴躁C语言
阅读(22)
评论(0)
推荐(0)
摘要:
2、第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1、搭建环境 搭建数据库 1 CREATE DATABASE `mybatis` 2 USE `mybatis` 3 4 CREATE TABLE `user`( 5 `id` INT(20) N 阅读全文
posted @ 2022-05-19 00:29
暴躁C语言
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号