在service中把参数放到HashMap中 List<String> list = new ArrayList<String>(); list.add("x"); list.add("y"); list.add("z"); String s = "A" Date d = new Date(); H ...
分类:
数据库 时间:
2016-06-27 12:13:08
阅读次数:
185
今天使用mybatis多表联查的时候,在dos窗口查询时可以出结果集,但是使用mybatis查询的时候最后返回的结果只有最后一个结果 然后研究了半天没弄出来,后来无意中发现添加了最外层从表的ID字段后结果就查出来了,由此可见,数据是由主键来区分的,当主键不在查询范围时,数据默认调用最后一条语句 另外 ...
分类:
编程语言 时间:
2016-06-11 13:17:05
阅读次数:
359
背景: 今天遇到的问题是自己晚上在做毕业设计的时候使用到mybatis查询订单数量。存在2个情况,其中一种是管理员需要查询所有的订单总量,另外一种普通用户需要查询自己的订单总量。这2种情况的区别是第二种需要传入一可以识别是普通用户的唯一标识。毕业设计中使用的是userId。如果不经思考,这就需要写2 ...
分类:
其他好文 时间:
2016-06-03 22:43:12
阅读次数:
165
上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。一、使用MyBati.....
分类:
其他好文 时间:
2015-12-21 19:58:26
阅读次数:
158
使用Mybatis查询时,其参数可以是基本数据类型或者像Integer和String这样的简单的数据对象,也可以是复杂对象(JavaBean)或者map等, 当使用基本数据类型的参数时,若这个参数的使用放在了判断条件中 <!-- mybat...
分类:
其他好文 时间:
2015-11-04 11:38:14
阅读次数:
344
在项目中查询时间段的sql语句(时间类型为datetime或date): <if?test="pojo.begintime!=null?and?pojo.begintime!=‘‘">
<![CDATA[???and?DATE_FORMAT(tr.summary_date,?‘%Y-%m-%d‘)>=??DATE_FORMAT(#...
分类:
数据库 时间:
2015-09-23 15:12:37
阅读次数:
271
今天同事写一个查询接口的时候,出错:元素内容必须由格式正确的字符数据或标记组成。
错误原因:mybatis查询的时候,需要用到运算符 小于号:,在mybatis配置文件里面,这种会被认为是标签,所以解析错误
错误事例:
select
from t_time_interval where
status <> 99
and time_intvl_id >=29 a...
分类:
其他好文 时间:
2015-08-27 13:33:44
阅读次数:
192
用MyBatis进行查询,传入参数只有一个时(非Map)如int,报错There is no getter for property named 'sleevetype' in 'class java.lang.Integer原因在于测试条件写法有误, excl...
分类:
编程语言 时间:
2015-07-05 22:25:02
阅读次数:
211
在尝试使用mybatis的动态sql中遇到这么一个问题, 使用Mybatis查询时,其参数可以是基本数据类型或者像Integer和String这样的简单的数据对象,也可以是复杂对象(一般是指JavaBean)或者map等,当使用基本数据类型...
分类:
其他好文 时间:
2015-07-05 08:25:21
阅读次数:
124
初学Mybatis , 在进行查询时候发现英文查询可以正常返回,但是中文查询没有效果,而且系统也没有报错。
一般来说这样的问题都是编码问题。
在Mybatis的配置文件 configuration.xml中连接数据库的那端url上加上
useUnicode=true&characterEncoding=utf8
如...
分类:
其他好文 时间:
2015-06-26 15:02:53
阅读次数:
100