ICode9

精准搜索请尝试: 精确搜索
  • 32021-04-05 17:02:28

    1 # 删除mybatis_demo数据库2 drop database if exists mybatis_demo;34 # 创建mybatis_demo数据库5 create database mybatis_demo;67 # 使用mybatis_demo数据库8 use mybatis_demo;910 # 创建account表11 create table user (12 id int auto_increment primary key,13 username

  • MyBatis工程搭建&MyBatis实现Mapper配置查询2021-03-29 16:33:08

    一、MyMyBatis工程搭建 新建Maven项目:mybatis-demo   准备数据源 1 # 删除mybatis_demo数据库 2 drop database if exists mybatis_demo; 3 4 # 创建mybatis_demo数据库 5 create database mybatis_demo; 6 7 # 使用mybatis_demo数据库 8 use mybatis_demo; 9 10 #

  • Mybatis源码学习(四)Mapper的整体流程2021-03-16 23:59:29

    这里写目录标题 起点getMapper 起点 回到最初的起点,我们回顾一下mybatis执行一次查询的过程 直接发送SQL 一次数据库访问

  • MyBatis 日志 学习笔记2021-03-14 17:01:06

    Mybatis 通过使用内置的日志工厂提供日志功能Mybatis 配置日志方法:在Mybatis的配置文件中,添加settings项,并在里面添加setting,配置如下:<configuration> <settings> ... <setting name="logImpl" value="LOG4J"/> ... </settings> </configuration>

  • Mybatis快速入门的代码实现及报错处理解决org.apache.ibatis.exceptions.PersistenceException2021-03-07 19:30:23

    开发步骤: 创建普通的maven项目,导入mybatis坐标和其他的相关坐标 <!--mybatis坐标--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.5</version> </dependency> <!--mysql驱动坐标-

  • mybatis console输出sql2021-03-06 18:02:42

    1、/src/main/resources/mybatis.config.xml   2、application.yml增加配制     mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 这样就可以了。  

  • idea运行mybatis出现Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException等相关问题解决方案2021-02-07 12:33:51

    Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException 1.首先关注目录src/main/resources文件夹下的SqlMapConfig.xml文件 如果你的mysql时8.0以上的版本,有两个地方需要修改: MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL: com.mysql.cj.jdbc.

  • MyBatis中org.apache.ibatis.exceptions.PersistenceException的解决方法2021-02-06 16:02:54

    org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEnco

  • 2021-02-05 由数据源工具druid版本与mybatisPlus版本不一致引起的LocalDateTime类型字段插入数据库是报UNKNOW 到UNKONWN异常2021-02-05 17:30:43

    1.问题 nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='createTime', mode=IN, javaType=class java.time.LocalDateTime, jdbcType=null, numericScale=null, resultMapId='nul

  • mybatis3.4.1源代码 - MetaObject、MetaClass2021-02-04 13:33:22

      MetaObject:用于访问对象信息,如:读取对象属性、设置对象属性 MetaClass:用于访问类信息,如:获取gettter方法、获取setter方法   package cn.java.demo.ibatis.internal; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.apache.ibatis.executor.resultset.Re

  • java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources/Sqlsession在maven项目下的解决2021-02-03 23:30:18

    更新热部署,旧lib文件夹可能未及时加载进后来导入的相关依赖,会抛出如题错误。 先把原来的使用➖删除,重新+即可,对了 记得也要更新tomcat服务配置。 最后给个小建议,可以将需要的jar包在发布之前就放在 webapp/WEB-INF/lib 目录下,如果没有 lib 可以手动创建一个,这样就避免了在

  • Cause: java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required2021-02-03 16:02:14

    报错 org.apache.ibatis.exceptions.PersistenceException: Error updating database. Cause: java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required Cause: java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required at org.ap

  • SpringBoot2整合Mybatis拦截器,拦截mapper接口的某个方法2021-01-05 21:59:30

    需求:   在执行某个动态sql时,where 子句,希望通过用户进行自定义查询条件,比如用户可以传入 “id > 100011 and name = '张三'” 的多条件表达式进行查询 (注意:这里的条件查询,为了安全性的考虑,是经过处理的,以免出现安全漏洞。) 方法:        1. 自定义mybatis的拦截器MySqlInt

  • mybatis_3源码阅读日记_容器的加载与初始化2021-01-05 19:57:25

    SqlSessionFactory的创建 SqlSessionFactory是通过SqlSessionFactoryBuilder工厂类创建的,而不是直接使用构造器。 SqlSessionFactoryBuilder的主要代码如下: //SqlSessionFactoryBuilder是一个建造者模式 public SqlSessionFactory build(InputStream inputStream) { r

  • org.apache.ibatis.exceptions.PersistenceException:2021-01-03 11:33:13

    org.apache.ibatis.exceptions.PersistenceException: 找了半天发现是mapper映射文件… 看来注解不能弄成灰色的啊,马上改绿色! 另外,是不是mapper文件中出现这个错误就报这个错误了?

  • org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.my.system.mappe2020-12-31 16:05:29

    这几天在弄一个框架的时候,发现一个很奇怪的问题。 报的异常是:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.my.system.mappe 我仔细的查看了我的xml与mapper的映射名称。我发现没有问题,返回类型也是没问题。 当时弄了好久,还是没有发现

  • MyBatisUtil、 MyBatis分页拦截器2020-12-26 18:03:38

      MyBatisUtil   package com.edu.common; import java.io.InputStream; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; public class MyBatisUtil {

  • Statement cancelled due to timeout or client request2020-12-24 23:32:06

      Cause: com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request ; Statement cancelled due to timeout or client request; nested exception is com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelle

  • 451、Java框架105 -【MyBatis - 多对一】 2020.12.242020-12-24 14:58:32

    目录 0、基于XML方式的多对一进行 1、多对一效果 2、CategoryMapper 3、ProductMapper 4、mybatis-config.xml 5、测试类 6、参考链接   0、基于XML方式的多对一进行 本知识点在XML方式的多对一的基础上,进行修改,以实现注解方式的一对多 1、多对一效果 2、CategoryMapper 新增

  • 日志工厂2020-12-20 12:04:47

    日志工厂: 如果一个数据库操作出现了异常,我们需要排错,所以要用到日志 logImpl:指定MyBatis所用日志的具体实现,未指定时自动查找 SLF4JLOG4J (常用日志)LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING (标准日志工厂)NO_LOGGING 1.STDOUT_LOGGING 在MyBatis中,具体使用那个日志

  • 浏览器访问项目资源时,报HTTP Status 500 – Internal Server Error2020-12-18 13:03:47

    使用浏览器访问项目时,出现异常:Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'cn.

  • 工作中ibatis中的连表查询及in()的使用案例2020-12-14 20:51:35

    public class CbExchangeOrderArr extends BaseBean implements Serializable {     /**      *      */     private static final long serialVersionUID = -1213585508833130943L;     /**      * 订单号      */     private Long     

  • mysql从5.6升级到5.7后出现 Expression #1 of ORDER BY clause is not in SELECT list,this is incompatible with2020-12-13 09:04:12

    【问题】mysql从5.6升级到5.7后出现:插入数据和修改数据时出错Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the findOrderList-InlineParameterMap. --- Check the statement (query

  • mybatis拦截器对SQL处理,数据权限逻辑控制2020-12-11 22:04:10

    import org.apache.ibatis.cache.CacheKey; import org.apache.ibatis.executor.Executor; import org.apache.ibatis.executor.statement.StatementHandler; import org.apache.ibatis.mapping.BoundSql; import org.apache.ibatis.mapping.MappedStatement; import org.apac

  • 阿里巴巴Java方向面试题汇总(含答案)2020-12-07 20:02:27

    一、String, StringBuffer, StringBuilder的区别是什么?String为什么是不可变的? 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。 2、String不可变是因为在JDK中String类被声明为一个final类。 3、StringBuff

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有