错误是Expected one result (or null) to be returned by selectOne(), but found: 4
但是我想得到4条数据,Mapper的配置文件怎么写啊?
(Spring+SpringMVC+mybatis)
但是我想得到4条数据,Mapper的配置文件怎么写啊?
(Spring+SpringMVC+mybatis)
解决方案 »
- 如何实现文件分发功能
- detached entity passed to persist
- org.springframework.beans.factory.BeanCreationException:
- hibernate,list查询,当hibernate把查询结果放入list时,我可以改变一下再放入吗?
- 一个疑问
- 提问几个JSP的菜鸟问题
- ibatis 的一个奇怪问题
- [分享]自己做的一个JBoss配置工具
- tomcat + iis 求助
- ejb如何实现模糊查询???(平台为weblogic)
- 加急---数据转换成JSON时报错-----求大神
- Java web 中连接sql server2014数据库始终显示报错
<id column="id" property="id" jdbcType="INTEGER" />
<result column="com_name" property="comName" jdbcType="VARCHAR" />
<result column="com_price" property="comPrice" jdbcType="DOUBLE" />
<result column="com_imgpath" property="comImgpath" jdbcType="VARCHAR" />
<result column="com_sales" property="comSales" jdbcType="INTEGER" />
<result column="com_stock" property="comStock" jdbcType="INTEGER" />
<result column="com_house" property="comHouse" jdbcType="INTEGER" />
</resultMap>
<select id="findAll" resultMap="BaseResultMap" parameterType="com.ntdx.page.Page">
select id, com_name, com_price, com_imgpath, com_sales, com_stock, com_house
from commodity limit #{index,jdbcType=INTEGER}, #{pageSize,jdbcType=INTEGER}
</select>
<id column="id" property="id" jdbcType="INTEGER" />
<result column="com_name" property="comName" jdbcType="VARCHAR" />
<result column="com_price" property="comPrice" jdbcType="DOUBLE" />
<result column="com_imgpath" property="comImgpath" jdbcType="VARCHAR" />
<result column="com_sales" property="comSales" jdbcType="INTEGER" />
<result column="com_stock" property="comStock" jdbcType="INTEGER" />
<result column="com_house" property="comHouse" jdbcType="INTEGER" />
</resultMap>
<select id="findAll" resultMap="BaseResultMap" parameterType="com.ntdx.page.Page">
select id, com_name, com_price, com_imgpath, com_sales, com_stock, com_house
from commodity limit #{index,jdbcType=INTEGER}, #{pageSize,jdbcType=INTEGER}
</select>selectOne是不是返回一个对象?因为看你错误因为是返回了4个 估计应该返回个list就对了
<id column="id" property="id" jdbcType="INTEGER" />
<result column="com_name" property="comName" jdbcType="VARCHAR" />
<result column="com_price" property="comPrice" jdbcType="DOUBLE" />
<result column="com_imgpath" property="comImgpath" jdbcType="VARCHAR" />
<result column="com_sales" property="comSales" jdbcType="INTEGER" />
<result column="com_stock" property="comStock" jdbcType="INTEGER" />
<result column="com_house" property="comHouse" jdbcType="INTEGER" />
</resultMap>
<select id="findAll" resultMap="BaseResultMap" parameterType="com.ntdx.page.Page">
select id, com_name, com_price, com_imgpath, com_sales, com_stock, com_house
from commodity limit #{index,jdbcType=INTEGER}, #{pageSize,jdbcType=INTEGER}
</select>selectOne是不是返回一个对象?因为看你错误因为是返回了4个 估计应该返回个list就对了我是做分页,一页只有4条数据,但数据库里有5条
<id column="id" property="id" jdbcType="INTEGER" />
<result column="com_name" property="comName" jdbcType="VARCHAR" />
<result column="com_price" property="comPrice" jdbcType="DOUBLE" />
<result column="com_imgpath" property="comImgpath" jdbcType="VARCHAR" />
<result column="com_sales" property="comSales" jdbcType="INTEGER" />
<result column="com_stock" property="comStock" jdbcType="INTEGER" />
<result column="com_house" property="comHouse" jdbcType="INTEGER" />
</resultMap>
<select id="findAll" resultMap="BaseResultMap" parameterType="com.ntdx.page.Page">
select id, com_name, com_price, com_imgpath, com_sales, com_stock, com_house
from commodity limit #{index,jdbcType=INTEGER}, #{pageSize,jdbcType=INTEGER}
</select>selectOne是不是返回一个对象?因为看你错误因为是返回了4个 估计应该返回个list就对了我是做分页,一页只有4条数据,但数据库里有5条
那你有没有selectOne? 把你java代码贴出来 查询数据后逻辑处理,,是不是你返回的是一个对象而不是集合?