草庐IT

Mybatis-Generator

全部标签

第一章:Mybatis与微服务注册

目录一、SpringBoot整合MybatisPlus创建自动生成代码子模块创建商品服务子模块二、SpringBoot整合Freeamarker三、SpringBoot整合微服务&gateway&nginx整合微服务之商品服务zmall-product创建并配置网关gateway服务安装配置SwitchHosts安装配置Windows版nginx请求链路测试以上就是Mybatis与微服务的注册,感谢大家的赏读!一、SpringBoot整合MybatisPlus创建自动生成代码子模块1.基于maven方式创建子模块zmall-generator,用于结合mybatis-plus生成代码。 1.在

Mybatis设置sql打印日志

第一种:使用mybatis自带的打印 第二种:使用log4j日志打印 --> ###显示SQL语句部分log4j.logger.com.ibatis=DEBUGlog4j.logger.com.ibatis.com.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.ibatis.com.jdbc.ScriptRunner=DEBUGlog4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUGlog4j.logger.java.sql.Connection=DEBUGlog4

Mybatis Generator 配置详解

因原版观感不佳,搬运至此。作者:Jimin链接:https://www.imooc.com/article/21444来源:慕课网-->​ -->​​                ​      ​          ​        0;length>18:使用BigDecimal;        scale=0;length[10,18]:使用Long;        scale=0;length[5,9]:使用Integer;        scale=0;length      ​            ​        ​        ​        ​          ​  

jpa 和 mybatis

文章目录前言一、JPA1.简单介绍2.JPA的优势3.用JPA创建实体类4.用JPA书写repository层二、mybatis1.简单介绍2.mybatis的优势3.用mybatis创建的实体类4.用mybatis创建mapper层5.创建创建mybatis的主配置文件6.创建mybatis映射配置文件7.编写测试类三、对比JPA和mybatis总结前言一、JPA1.简单介绍JPA是JavaPersistenceAPI的简称,中文名Java持久层API。是JavaEE5.0平台标准的ORM规范,使得应用程序以统一的方式访问持久层。既然是规范,那肯定就需要技术来实现这个规范,所以Hiberna

JavaWeb编程面试题——MyBatis

引言面试题==知识点,这里所记录的面试题并不针对于面试者,而是将这些面试题作为技能知识点来看待。不以刷题进大厂为目的,而是以学习为目的。这里的知识点会持续更新,目录也会随时进行调整。关注公众号:编程火箭车。在【粉丝福利】中点击【面题大全】,其中的Java面试题在线实时更新、查看。一、面试题导航点这里进入JavaWeb编程面试题——导航面试题持续更新中......二、面试题目1.什么是MyBatis?(1)MyBatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写

mybatis(plus)多数据源

   一个项目大部分都是单一数据库多一些,但是有时候会需要用多个库,所以这时候据需要使用多数据源。我这里使用springboot+mybatis(plus)+druid多数据源.目前我知道有两种方式,一种方式是需要在service实现类上添加@DS,一种方式是通过配置的方式,配置不同的SqlSessionFactory实现。1.第一种方式 这种方式主要通过配置不同的SqlSessionFactory实现。1.1引入依赖com.baomidoumybatis-plus-boot-starter3.5.1mysqlmysql-connector-java8.0.28com.alibabadruid

node.js - generator-karma 不满足其 sibling 的 peerDependencies 要求

同样臭名昭著的错误npmERR!peerinvalidThepackagegenerator-karmadoesnotsatisfyitssiblings'peerDependenciesrequirements!npmERR!peerinvalidPeergenerator-angular@0.7.1wantsgenerator-karma@~0.6.0npmERR!peerinvalidPeergenerator-angular-ui-router@0.5.3wantsgenerator-karma@~0.5.0npmERR!SystemDarwin12.5.0npmERR!com

node.js - generator-karma 不满足其 sibling 的 peerDependencies 要求

同样臭名昭著的错误npmERR!peerinvalidThepackagegenerator-karmadoesnotsatisfyitssiblings'peerDependenciesrequirements!npmERR!peerinvalidPeergenerator-angular@0.7.1wantsgenerator-karma@~0.6.0npmERR!peerinvalidPeergenerator-angular-ui-router@0.5.3wantsgenerator-karma@~0.5.0npmERR!SystemDarwin12.5.0npmERR!com

解决MyBatis报错:TypeException: Could not set parameters for mapping

项目场景:基于Vue+SpringBoot+MyBatis框架的菜品管理系统,商家在前端修改菜品状态(“可点”改为“售罄”,或“售罄”改为“可点”)。问题描述当菜品在数据库中只有一个主键name(菜名)时,系统可以正常实现菜品状态修改功能;相关Dao中的代码:/***修改菜品状态**/@Update("UPDATEdishesSETstatus=#{status}WHEREname=#{name}")booleanupdateStatus(Stringname,Stringstatus);当菜品在数据库中有两个键name(菜名)和size(规格)时(相关Dao、Service、ServiceI

MyBatis——学生信息查询系统

MyBatis——学生信息查询系统Resourcepojo层utils层测试层实验要求本实验要求根据表1在数据库中创建一个t_student表,并利用动态SQL进行条件查询、更新和复杂查询操作的相关知识完成一个学生信息查询系统。实验内容表1学生表(t_student)学生编号(id)学生姓名(sname)学生学号(sno)学生专业(smajor)1张三001电气工程及自动化2李四002自动化3王五003测控4悟空999降妖除魔5Hades985计算机科学与技术该学生信息查询系统需要实现以下几个功能:多条件查询。当用户输入的学生姓名不为空时,则只根据学生姓名进行学生信息的查询。当用户输入的学生姓