org.apache.ibatis.binding.BindingException: Mapper method ‘mapper.OrderMapper.findAll‘ has an unsupp

在OrderMapper接口中,发现一个使用错误的@Insert注解。该注解被用于执行一个查询,而正确的注解应为@Select。修复此问题后,方法findAll()将能正确地从orders和user表中获取数据并映射到Order对象及其关联的User对象。
摘要由CSDN通过智能技术生成

 错误原因:注解使用错误@Insert

public interface OrderMapper {
    @Insert("select *,o.id oid from orders o,user u where o.uid = u.id")
    @Results({
            @Result(column = "oid",property = "id"),
            @Result(column = "ordertime",property = "ordertime"),
            @Result(column = "total",property = "total"),
            @Result(column = "uid",property = "user.id"),
            @Result(column = "username",property = "user.username"),
            @Result(column = "password",property = "user.password")
    })
    public List<Order> findAll();
}

改正注解:@Select

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值