![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
x小陌
这个作者很懒,什么都没留下…
展开
-
spring 中使用mybatis
1.依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version></de...原创 2019-05-17 10:20:36 · 153 阅读 · 0 评论 -
java.sql.SQLException: Column count doesn't match value count at row 1
错误原因:sql语句中插入了多余的列,可能写重复了写多了java.sql.SQLException: Column count doesn't match value count at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084) at com.mysql.jdbc.MysqlIO.checkE...原创 2019-07-05 09:08:46 · 904 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.orz.dao.Tradema
异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.orz.dao.TrademarkDao.findAllTrademark at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(Mappe...原创 2019-07-04 23:04:53 · 191 阅读 · 0 评论 -
mybatis执行过程
看了官网记录一下,并不详细解析一个语句的执行过程:public interface AuthorMapper { // (Author) selectOne("selectAuthor",5); Author selectAuthor(int id);}1.初始化生成sqlSession:需要获取配置文件(.xml)和获取connection(注入dateSource)作为参数....原创 2019-06-29 10:40:10 · 68 阅读 · 0 评论 -
mapper.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" ><mapper namespace="main.com....原创 2019-06-28 17:12:08 · 930 阅读 · 0 评论 -
SSM 配置详解
1.在db.properties定义数据库连接所需变量:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&serverTimezone=UTC&characterEnco...原创 2019-06-27 20:54:40 · 455 阅读 · 0 评论 -
Mabatis学习-day1
1.配置属性(properties):由于配置各种属性值如:<!-- 2.数据库连接池 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 配置连接池属性 --> <property name...原创 2019-06-27 11:30:13 · 96 阅读 · 0 评论 -
记Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could no
搭建ssm项目时遇到的问题解决:url加上:useJDBCCompliantTimezoneShift=true&serverTimezone=UTCjdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&useJDBCCompliantTimezoneShift=true&serverTimezone=UTC...原创 2019-06-26 21:54:55 · 69110 阅读 · 12 评论 -
idea2019搭建ssm(spring+springMVC+mybatis)项目
1.新建项目2.在项目根目录新建Directry:target3.建好项目目录:4.引入相关依赖5.定义实体domain6.定义对应dao接口7.配置mapper.xml文件8.新建三个spring-xx.xml文件spring-dao.xml:(spring-mybatis整合配置文件)<?xml version="1.0" encoding="UTF-8"?...原创 2019-06-26 19:19:17 · 28862 阅读 · 2 评论 -
@Transactional 何时进行事务回滚的说明
1.何时进行事务回滚当被注解的方法抛出异常时进行事务回滚下面代码,一次提交两个user对象,一个是已经存在的,打印出了异常信息,控制台也输出了“2222222.。。”但还是插入了另外一个用户,因为捕获到的异常没有抛出。 /** * 插入新用户 * @param user */ @Override @Transactional publi...原创 2019-07-01 15:40:17 · 4154 阅读 · 0 评论 -
mybatis多表连接查询
1.官网列子:**你可能想把它映射到一个智能的对象模型,这个对象表示了一篇博客,它由某位作者所写,有很多的博文,每篇博文有零或多条的评论和标签。 我们来看看下面这个完整的例子,它是一个非常复杂的结果映射(假设作者,博客,博文,评论和标签都是类型别名)。 不用紧张,我们会一步一步来说明。虽然它看起来令人望而生畏,但其实非常简单。**结合代码多读几遍这段话结果映射(resultMap)cons...原创 2019-07-05 19:48:28 · 520 阅读 · 0 评论