文档章节

新用idea 遇到的坑01 idea 不会自动编译xml文件

测试人员9527
 测试人员9527
发布于 2017/05/31 10:50
字数 211
阅读 7
收藏 0

从myesclispse 转到idea  2017 版遇到问题。发现mybatis

出现:org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available  is list

发现怎么改也不行。配置文件都是对的。最终再网上发现新版idea不会编译resource下的xml文件

解决方案在mavenpom文件中

</build>
…………  
  <resource>
      <directory>src/main/java</directory>
      <includes>
         <include>**/*.properties</include>
         <include>**/*.xml</include>
      </includes>
      <filtering>true</filtering>
   </resource>
   <resource>
      <directory>src/main/resources</directory>
      <includes>
         <include>**/*.properties</include>
         <include>**/*.xml</include>
      </includes>
      <filtering>true</filtering>
   </resource>
</resources>
   </build>

可以解决问题。

注:mybatis中如果传入的值为null 会出现 Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: Invalid column type 

原因:mybatis不能对null类型进行转换。(只有oracle不会)

解决方案:加

,dbcType=VARCHAR

或者设置  mybatis config中对null值的转换

© 著作权归作者所有

共有 人打赏支持
测试人员9527
粉丝 0
博文 2
码字总数 321
作品 0
合肥
程序员
IDEA中利用Maven创建Web项目、为Web应用添加Spring框架支持、bean的创建于获取

1 环境版本说明   Jdk : 1.8   Maven : 3.5   IDEA : 专业版 2017.2 2 环境准备   2.1 Maven安装及其配置   2.2 Tomcat安装及其配置 3 详细步骤   3.1 根据模板创建maven工程  ...

CRUD_Architect
08/10
0
0
IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane
06/23
0
0
Android Studio项目 R 找不到或者飘红解决方案

在接触一些新项目的时候,经常会遇到R文件找不到的问题,导致代码里面到处飘红,影响阅读,那么怎么处理这种问题呢? 应该按照飘红的原因来分别处理: 代码Clean之后,还没有Build 这个时候,...

姜康
05/11
0
0
IntelliJ IDEA Spark源码分析

在对 Spark 有了一定使用经验后,为了能够跟进 Spark 源代码的开发进展,对其源代码进行详细的阅读分析,本文详细说明了如何使用 IntelliJ IDEA 从 Github 上导入最新的 Spark 源代码,并对其...

MoksMo
2015/11/05
0
0
Maven 与 IntelliJ IDEA 的完美结合

你是否正在学习Maven?是否因为Maven难用而又不得不用而苦恼?是否对Eclipse于Maven的冲突而困惑? 那么我告诉你一个更直接更简单的解决方案: IntelliJ IDEA! 1. 什么是 Maven,为什么要使用...

Java编程思想
2014/01/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java的快速失败和安全失败

一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在...

狼王黄师傅
15分钟前
5
0
Echarts X轴Y轴配置参数详情

mytextStyle={ color:"#333", //文字颜色 fontStyle:"normal", //italic斜体 oblique倾斜 fontWeight:"normal", //文字粗细bold bolder lighter 100 | 200 | 300 | 400... fontFamily:"sans......

wqzbxh
17分钟前
1
0
解决kettle使用JDBC读取Oracle速度慢的问题

jdbc连接添加如下信息: defaultRowPrefetch=20000

了凡川
21分钟前
1
0
Linux学习-1015

8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 相关测验题目:题目:http://ask.apelearn.com/question/5437 扩展 扩展 1. source exec 区别...

wxy丶
22分钟前
2
0
Spring Boot核心注解讲解

Spring Boot核心注解讲解 Spring Boot最大的特点是无需XML配置文件,能自动扫描包路径装载并注入对象,并能做到根据classpath下的jar包自动配置。 所以Spring Boot最核心的3个注解就是: 1,...

DemonsI
28分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部