org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.enjoyor.soa.traffic.core.tms.mapper.MarkingInfoMapper.Map
mybatis的xml配置文件中没有配置parameter map。
要么配置parameter map 要么将select,add等属性中的parameter map 改为 parameter type
list.add是新添加的空间,list.set必须先初始化空间,不然长度不够。
Date date = new Date(); 就这使用Date类也要特别注意一下导入的到底是什么类,一般使用的是import java.util.Date;但是如果你不注意,很可能就会使用import java.sql.Date。
Mapped Statements collection does not contain value for后面是什么类什么方法之类的:
错误原因有几种:
1、mapper.xml中没有加入namespace
2、mapper.xml中的方法和接口mapper的方法不对应 (最常见,delete和remove混淆)
3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外
4、mapper.xml文件名和所写的mapper名称不相同。
easyUi-datagrid行双击事件
- $(function () {
- $("#dg_id").datagrid({
- //双击事件
- onDblClickRow: function (index, row) {
- }
- });
- })
js时间格式转换,long转String,
var a=1368584724255;
new Date(a);//正确
var b='1368584724255';
new Date(b);//Invalid Date
b=parseInt(b);//转为整形
new Date(b);//正确
word文档编辑时为了保护眼睛,在‘设计’下的右边的‘页面颜色’选择第三行第三列的灰色护眼。
写博客时也可以先在word文档里先写,然后复制到博客中去。
double[] 从JGeometry类中获取一个坐标,以便在地图上展示,但是获取到的一直不知道是什么,开始是使用gisDto.getGeom().getOrdinatesArray(),后来是使用gisDto.getGeom().getFirstPoint()获取几何体第一个坐标点,但是得到一个数据以后我不知道怎么把它们获取出来赋值到pojo中,这明显是一个数组啊,java总共也就这么几种数据类型。watch以后不管它是什么类型,先给它赋值,然后看报错信息就知道它是什么类型了。
什么时候要将catch里面的exception进行throw呢?
可以处理的错误,就catch进行处理,不能处理的就throw给上层处理。
比如说,在这一层你将exception进行写入了日志,并且其他地方不需要再对这个错误信息进行处理了,那么就不要throw了。
不是这样子的,日志处理不算的,要继续往上抛。我们一般的数据增删改都是一条线下来的,那么只需要在最外层managerService写一个try/catch就能够把所有的方法给包含进去,但是当你里面的service层比较复杂的时候就不能这样了,会有多个内部方法构成,那么在调用每一个内部方法的时候就可以单独加上try/catch捕获异常,让下面的方法还能够继续执行下去,而不是加一个大的try/catch,使每次运行到那一句就报错,后面的代码都不能执行了。
通过dubbo服务获取JGeometry字段时报错,记得是Rtree.oracle什么的错误:少包
<dependency>
<groupId>oracle.spatial</groupId>
<artifactId>sdoutl</artifactId>
<version>1.0.0</version>
</dependency>
Result Maps collection already contains value for
mapper.java和mapper.xml文件不对应,比如说有一个方法在mapper.java中删除了,但是mapper.xml中没有删除,就会报错。最主要的还是要知道自己为什么会错,错误的原因是什么。错误是怎么造成的。
截取最后一个逗号后面的字符。
String test="abc,efg,hij";
int one = test.lastIndexOf(",");
System.out.println(test.substring((one+1),test.length()));