- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 ON DUPLICATE KEY UPDATE使用和注意要点
最近在整理项目里面的存储过程,主要是添加注解和归类。发现了一个之前没怎么使用过的sql语法。ON DUPLICATE KEY UPDATE。去查看了一些资料。如下(使用的mysql) INSERT INTO student ( id, name, age, class)( SELECT id, name, age, class FROM student ...
2018-11-15 15:58:41 7845
原创 解决HashMap不能保证数据顺序问题
最近同事在开发中遇到一个问题,从数据库中查找的使用order by的数据传递到前台后变成无序的。使用的是mysql + mybatis一开始以为是数据order by没有生效,复制sql到客户端查看发现是正确的。后来发现他的映射类型(resultType)是map,外层使用的是HashMap来接受数据,而HahsMap是不能保证顺序的(插入顺序和读取顺序不一致)。由于大部分代码已经完成,...
2018-11-15 15:56:46 10622
原创 解决mybatis报错 There is no getter for property named ... in 'class java.lang.String'
发生这个的原因就是对于的属性字段没有书写正确,导致报错。这类型的报错类似There is no getter for property named ... in 'classXXX。一个主要原因是在xml中进行参数配置的时候,参数名称书写错误。这个也是我遇到的问题。为了避免这类问题,就要了解mybatis配置文件中parameterType这个属性。这个属性的值可以为:1,简单类型...
2018-11-03 17:33:52 6545
原创 解决json字符串中包含null传递报错404的问题
这两天在和移动端对接接口时,发生了404错误。使用的是net.sf.json.jsonarray检查发现是返回的jsonarray字符串中有一个对象的属性值为空。当属性值为null时,json解析就会中断,导致接下来的数据无法正确获取。上网查了好几种解释,但是和我的情况多少有些区别。但是也算是类似问题的一种解决方案吧,所以都记录下来了。例子来自网路,侵删!1,当使用com.alibab...
2018-11-02 09:42:22 4002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人