mysql jdbc 单利_记一次MyBatis异常:eclipse中正常运行,jar包报错 Caused by: org.apache.ibatis.binding.BindingException...

该博客讨论了如何在Java中使用ArticleMapper接口和XML配置来实现根据用户、操作类型、状态和排序方式进行资讯列表的分页查询。涉及到的内容包括MyBatis的BaseMapper扩展、参数映射以及SQL查询语句的构造。
摘要由CSDN通过智能技术生成

ArticleMapper.java 代码

public interface ArticleMapper extends BaseMapper {

/**

* 获取用户进行过某项操作的资讯列表

*

* @param page 分页信息

* @param username

* @param logTypeCode 记录类型

* @param artStatus 状态:0草稿,1已发布,2已撤销

* @param orderBy 当为空值时 使用默认的排序方式

* @return

*/

IPage pagingQueryArticleByUserAndLogType(IPage page,String username, Integer logTypeCode, String artStatusCode,String orderBy );

}

ArticleMapper.xml 部分

resultType="com.honeycomb.cloud.inform.domain.po.TbArticle">

SELECTdistinct t.*FROM tb_article t

left join tb_article_log l on l.art_id = t.art_id

where

l.log_creator = #{username}

and l.log_type = #{logTypeCode}

AND t.art_status = #{artStatusCode}

order by #{orderBy}

order by t.art_create_time desc

IPage pagingQueryArticleByUserAndLogType(IPage page, //

@Param("username") String username, //

@Param("logTypeCode") Integer logTypeCode, //

@Param("artStatusCode") String artStatusCode, //

@Param("orderBy") String orderBy //

);

至于为啥可以在Eclipse中正常运行,我就不清楚了,知道的伙伴欢迎留言指教下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值