原生的API&注解方式1.MyBatis原生的API调用1.1原生API快速入门需求:在前面的项目基础上,使用MyBatis原生的API完成,即直接通过SqlSession接口的方法来完成操作1.2代码实现MyBatisNativeTest.java,演示原生的API操作其实底层还是使用的映射的xml文件的sql语句packagecom.li.mapper;importcom.li.entity.Monster;importcom.li.util.MybatisUtils;importorg.apache.ibatis.session.SqlSession;importorg.junit.Be
自己实现Mybatis底层机制-027.任务阶段4&5阶段4任务:开发Mapper接口和Mapper.xml阶段5任务:开发和Mapper接口相映射的MapperBean(1)Mapper接口packagecom.li.mapper;importcom.li.entity.Monster;/***@author李*@version1.0*MonsterMapper:声明对数据库的crud方法*/publicinterfaceMonsterMapper{//查询方法publicMonstergetMonsterById(Integerid);}(2)Mapper.xml文件select*from
自己实现Mybatis底层机制-027.任务阶段4&5阶段4任务:开发Mapper接口和Mapper.xml阶段5任务:开发和Mapper接口相映射的MapperBean(1)Mapper接口packagecom.li.mapper;importcom.li.entity.Monster;/***@author李*@version1.0*MonsterMapper:声明对数据库的crud方法*/publicinterfaceMonsterMapper{//查询方法publicMonstergetMonsterById(Integerid);}(2)Mapper.xml文件select*from
SpringMVC异常处理1.基本介绍SpringMVC通过HandlerExceptionResolver处理程序的异常,包括Handler映射、数据绑定以及目标方法执行时发生的异常有两种方案来进行异常处理:a.在本类编写处理异常的方法,将抛出的异常视为局部异常处理b.额外编写处理异常的类,将抛出的异常视为全局异常处理主要处理的是Handler中使用了@ExceptionHandler注解修饰的方法(局部异常处理)ExceptionHandlerMethodResolver内部若找不到上述@ExceptionHandler注解修饰的方法,就会去找有@ControllerAdvice注解修饰的
SpringMVC异常处理1.基本介绍SpringMVC通过HandlerExceptionResolver处理程序的异常,包括Handler映射、数据绑定以及目标方法执行时发生的异常有两种方案来进行异常处理:a.在本类编写处理异常的方法,将抛出的异常视为局部异常处理b.额外编写处理异常的类,将抛出的异常视为全局异常处理主要处理的是Handler中使用了@ExceptionHandler注解修饰的方法(局部异常处理)ExceptionHandlerMethodResolver内部若找不到上述@ExceptionHandler注解修饰的方法,就会去找有@ControllerAdvice注解修饰的
SpringBoot整合MyBatis/Plus1.SpringBoot整合MyBatis1.1整合案例需求:整合SpringBoot和Mybatis,向数据库中查询数据。项目结构:1.1.1创建数据库和表--创建数据库DROPDATABASEIFEXISTSspringboot_mybatis;CREATEDATABASEspringboot_mybatis;USEspringboot_mybatis;--创建表CREATETABLEmonster(`id`INTNOTNULLAUTO_INCREMENT,`age`INTNOTNULL,`birthday`DATEDEFAULTNULL,`
SpringBoot整合MyBatis/Plus1.SpringBoot整合MyBatis1.1整合案例需求:整合SpringBoot和Mybatis,向数据库中查询数据。项目结构:1.1.1创建数据库和表--创建数据库DROPDATABASEIFEXISTSspringboot_mybatis;CREATEDATABASEspringboot_mybatis;USEspringboot_mybatis;--创建表CREATETABLEmonster(`id`INTNOTNULLAUTO_INCREMENT,`age`INTNOTNULL,`birthday`DATEDEFAULTNULL,`
SpringBoot整合MyBatis/Plus1.SpringBoot整合MyBatis1.1整合案例需求:整合SpringBoot和Mybatis,向数据库中查询数据。项目结构:1.1.1创建数据库和表--创建数据库DROPDATABASEIFEXISTSspringboot_mybatis;CREATEDATABASEspringboot_mybatis;USEspringboot_mybatis;--创建表CREATETABLEmonster(`id`INTNOTNULLAUTO_INCREMENT,`age`INTNOTNULL,`birthday`DATEDEFAULTNULL,`
SpringBoot整合MyBatis/Plus1.SpringBoot整合MyBatis1.1整合案例需求:整合SpringBoot和Mybatis,向数据库中查询数据。项目结构:1.1.1创建数据库和表--创建数据库DROPDATABASEIFEXISTSspringboot_mybatis;CREATEDATABASEspringboot_mybatis;USEspringboot_mybatis;--创建表CREATETABLEmonster(`id`INTNOTNULLAUTO_INCREMENT,`age`INTNOTNULL,`birthday`DATEDEFAULTNULL,`
Java数据库的安装和使用1.数据库的作用一个问题:淘宝网、京东、微信抖音,都有各自的功能,那么我们退出系统的时候,为什么信息还在?解决之道-文件,数据库为了解决上诉问题,使用更加利于管理数据东西-数据库,他能更加有效地管理数据。举一个生活化的案例说明:如果说图书馆是保存书籍的,那么数据库就是保存数据的。2.Mysql5.7安装配置2.1数据库安装韩顺平Java_Mysql5.7安装配置_bilibili2.2.命令行连接到MySQL连接到MySQL服务(MySQL数据库)的指令mysql-h主机IP-P端口-u用户名-p密码注意:-p密码之间不要有空格如果-p后面没有写密码,回车会要求输入密