mybatis
cskf
学习技术
展开
-
数据转换无效:参数实例 中国 对于所请求的转换为 integer 的转换无效。 ERRORCODE=-4220, SQLSTATE=null
问题:ssm中,为何执行查询语句,一直将USERNAME 字符串类型 解析为Integer类型,很是费解,经过好几个小时的排查,原来是,实体类的属性为小写,对应表中的字段均为大写,将实体类的属性改为跟表字段的大小写一致,执行查询语句,竟然成功了。费解:我已做了映射,为啥还要一致?(此问题暂时没想明白TypeException ReportMessageRequest proce...原创 2020-01-17 13:36:57 · 3432 阅读 · 0 评论 -
spring整合mybatis_sqlSessionFactory自动注入到spring容器中
-- 连接池--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> </bean> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverMan...原创 2020-01-01 18:47:25 · 1974 阅读 · 0 评论 -
使用mybatis核心配置文件和映射文件做的完整项目_记录
记录下使用mybatis查询数据库的实例,此记录用于自己日后回归用。同时,用与于mybatis与spring 结合时,怎么结合配置文件的。备注:1、mybatis 有个核心配置文件,用于设置日志、配置数据库信息、简称、注册mapper映射文件等。2、有个Mapper映射文件,与Dao接口进行对应。1、实体类public class User { priva...原创 2019-12-28 19:09:57 · 319 阅读 · 0 评论 -
spring与mybatis整合时,数据库配置信息正确,报:发生了连接权限故障。原因:用户标识或密码无效
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnection...原创 2019-12-23 13:12:00 · 4850 阅读 · 0 评论 -
mybatis 映射文件 collection
一对多时,遇到了一点问题,现将正确的应对关系记录下,以免下次再花费很长时间拍错。mybatis 映射文件,若属性是一个集合,使用collection <collection property="books" ofType="Book">property="books" :对应实体的属性名ofType="Book" :该属性名的类型如下是Book类 ...原创 2019-12-19 12:15:17 · 357 阅读 · 0 评论 -
mybatis 标准输出日志报错: The setting logImpl is not known. Make sure you spelled it correctly (case sensit
mybatis核心配置文件中,添加日志的标准输出:测试报如下错误。(备注:去掉标准日志的配置,测试正常。)### Error building SqlSession.### The error may exist in SQL Mapper Configuration### Cause: org.apache.ibatis.builder.BuilderExcep...转载 2019-12-19 12:00:38 · 4877 阅读 · 0 评论 -
Error parsing SQL Mapper Cause: java.io.IOException: Could not find resource /com/Dao/UserMapper.xml
1、mybatis 核心配置文件中,mapper配置时前边多加了“/”,导致找不到配置文件<mappers> <mapper resource="/com/Dao/UserMapper.xml"/></mappers>The error may exist in /com/Dao/UserMapper.xml### Cause: or...原创 2019-12-19 12:00:58 · 231 阅读 · 0 评论 -
Mybatis 输入映射为包装类型,执行报Cause: org.apache.ibatis.reflection.ReflectionException
(1)视图类型,包装一个类(2)map.xml SQL语句(3)报如上错,原因为:PersonVo类中,没有PersonExt属性,查看文件是有PersonExt类型的personExt属性的,但SQL语句中,personExt属性,首字母大写了PersonEx,应小写。(4)改为小写后,执行成功...原创 2018-06-18 22:04:06 · 963 阅读 · 0 评论 -
mybatis insert 插入数据,显示执行成功,但未真正插入到数据库中
(1)通过mybatis插入数据库,插入数据,显示插入成功,查询数据库,发现并未插入成功。通过日志可看到原因为:插入的语句回滚连接数据库了,导致插入失败。(2)应加入commit语句,手动执行提交事件,将数据提交到数据库中,才真正成功插入到数据库中。...原创 2018-06-17 21:32:44 · 49298 阅读 · 14 评论 -
mybatis模糊查询
(1)#{}为占位符,模糊查询要使用连接符${},否则会报如下错(2)${} ,参数若为简单类型,则只能为${value},否则,会报错(3)正确结果原创 2018-06-17 20:54:06 · 215 阅读 · 0 评论 -
mybatis 插入insert对象
(1)这是正确的语句:(2)这是错误的语句错误原因的见解:传参的参数名称为对象,找到该对象,发现的属性有name,age,故传参为:#{name},#{age}正确。而对象中无#{Person.name} person属性,故报错。...原创 2018-06-17 20:14:42 · 29227 阅读 · 2 评论 -
Mybatis日志配置
被mybatis执行时不输出SQL语句的日志,给折磨了好几天,才解决原创 2018-06-17 18:10:04 · 698 阅读 · 0 评论 -
mybatis 关联表 mapper.xml配置
(1)两表做关联时,A表的外键PERSON_ID等于B表的主键ID,association用于关联B表所对应的java对象。此字段不要配置错哦原创 2018-06-20 22:49:04 · 2958 阅读 · 0 评论 -
mybatis输出结果,某列值为null
(1)输出结果中,若某列的值为null(2)原因为表的列名与java 类中的属性名称不一致,解决方法,二者保持一致。原创 2018-06-20 18:43:11 · 1378 阅读 · 1 评论 -
mybatis和spring整合之dao方法和mapper代理开发方法之记录
1、beans.xml测试类:原创 2018-04-03 16:15:24 · 111 阅读 · 0 评论 -
mybatis和spring整合mapper代理方法之问题3
四月 03, 2018 10:47:40 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions信息: Loading XML bean definitions from class path resource [mybatisAndSpring/springConfig/beans....原创 2018-04-03 10:59:14 · 212 阅读 · 0 评论 -
mybatis sqlMapperConfig
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-...原创 2018-04-02 14:03:32 · 253 阅读 · 0 评论