使用mybatis时可能出现的问题

今天 在运行项目的时候报错:There is no getter for property named  ‘systemTime‘  in  ‘class java.sql.Timestamp‘

问题分析:Mybatis会默认为systemTime作为java.sql.Timestamp 这个类的一个属性,所以需要提供systemTime的get方法,从而导致报错。

解决方法:在接口中进行声明:public List  getCardForZonesByCondition(@Param(value="systemTime")Timestamp systemTime);

时间: 2024-11-02 05:05:16

使用mybatis时可能出现的问题的相关文章

使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法

使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法 idea中springboot整合mybatis时,通过@Autowired注入的对象一直有下划线提示,但是项目能运行,虽然不影响运行,但是强迫症的程序员肯定看不下去. 如何去除呢?解决:改变@Autowired的检查级别即可.快捷键:Ctrl+Alt+s,进入idea设置界面,输入inspections检索,如下: 原文地址:https://www.cnblogs.com

Spring Boot 整合mybatis时遇到的mapper接口不能注入的问题

现实情况是这样的,因为在练习spring boot整合mybatis,所以自己新建了个项目做测试,可是在idea里面mapper接口注入报错,后来百度查询了下,把idea的注入等级设置为了warning,至于怎末设置可以自行百度,这里不再赘述,但是接下来spring boot能够运行起来,但是通过浏览器访问的时候,就会报错,后来也是经过多方查询,发现了问题的原因,特此记录一下: spring  boot整合mybatis时,要将mapper装配到spring容器中,要在mapper接口中加上@M

开发中遇到的问题---【使用mybatis时 有一个sql查询不到结果 日志也显示查询为o 但是从日志中取出执行的sql到数据库客户端手动执行,可以查到数据】

问题:使用mybatis时 有一个sql查询不到结果 日志也显示查询为o 但是从日志中取出执行的sql到数据库客户端手动执行,可以查到数据: 原因:MyBatis看到 #{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(自动在前后加单引号)也就是说,他把你传入的字符串并没有当做多个值,而是当做一个大的字符串,所以查询不到值 而MyBatis看到${}的时候会直接将之替换成变量的值而不做任何处理: 解决方案:将查询条件中的“#”替换成“$”. <select id="fi

使用mybatis时,sql查出来的结果映射不进逆向工程生成的该模型

为了逆向工程生成驼峰效果,我们会在两个单词中间加_,但是在mybatis中,写sql语句时,要加别名,使别名和你逆向工程生成的该数据模型里面的属性名一致,否则查出来的结果映射不进去.

耳机jack构造及在应用时可能出现的问题

目前市场上耳机分为4环耳机(图1所示,iphone型)和3环耳机(图2所示).4环耳机称为headset,3环耳机称为headphone,两者之间的区别就是4环耳机比3环耳机多个micphone.而Jack其实就是PC.PAD & Phone等设备上的耳机插口.                                                       图1                                                              

关于使用mybatis时,或者说是测试CRUD时出现的找不到累的异常讲解

最近在用mybatis做CRUD时,刚把配置文件以及映射文件弄好,才测试能否获取sqlsessionFactory时出现了Caused by: java.lang.ClassNotFoundException: Cannot find class: userMap 网上搜了又搜终于找到了错误,是自己的映射文件里配置问题,查询时返回的是一个集合,那它的参数就是resultMap="" 而我却用alt+/写成了resultType,所以程序一直没正常运行,一直报错... 看到那个resul

理解使用SpringBoot+Mybatis时,并发请求API时报指针异常

问题描述 使用SpringBoot+Mybatis作为后端框架,在前端同时请求两个及以上API时,后台会抛出空指针异常. 具体异常信息如下: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.NullPointerException ### The error may exist in mybatis/mapper/CSPMapper.xml ### T

spring集成mybatis时坑爹问题

1.报错 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 坑爹的jar包的问题,版本不兼容. 更换mybatis-spring-1.2.2.jar版本 我换成1.3.0 ok了.这两个版本不知道做了什么改变,大概是为了适应spring吧. spring 3.x用1.2 spring 4.x用1.3吧.

前端开发,在工具配置时可能出现的问题

我用的是windows环境 一毕要环境: 1:nodejs 官网:https://nodejs.org/en/ 2:由于很多国外网站国内都访问不了(如果没有设置会出现很多奇怪的错误),所有必需FQ 我用的是淘宝的:http://npm.taobao.org/ 3:python https://www.python.org/ 4:Visual C++ 2010 Express(如果你装了vs 这一步可以省) https://www.visualstudio.com/zh-cn/products/v