########################################################################################################################
# declare 吼吼吼!hohoho~~~~ 开始了开始了 #
# begin #
# 代码肌肉兄贵 ~~~~~~ { ] OH YEAH~~~ author:Vincent #
# ________ |^^\ } _____\ \ #
# \ ______ (_-__\ } ________\ 来到代码世界~展示我的超能力 #
# \ \ |____|____/ #
# [ } | __/__ / 祝小伙儿们看完文章后 #
# ^ ^ |__/__/ 工作顺利,吃啥啥没够儿~! #
# 这里是ISO-8859-1 |__/__| 不要惹我,一拳从多线程给你打成hello world! #
# 西欧字符集 ------> / \??/ \ 欢迎关注微信 2012letitgo2012 #
# 中文乱码!!!! | | | | #
# \ / \ / #
########################################################################################################################
前提
小伙伴们,我们来一个Mybatis动态sql框架的查询例子。
我们一起来看一下吧^_^~~
需求:
有三张表,用户表users,商品表Mybatisgoods,订单表dingdan。
需要做三张表关联,查询用户表中的用户:关联订单表中的下单人。查询订单表中数据:订单编号 数量 总价格。商品表:商品名称。
另外增加三个动态条件,即条件不满足时此条件添加到sql中。
不确定条件:
1.按照下单人进行查询
2. 按照下单数量进行查询
3. 商品名称(商品名称进行模糊查询)
首先创建三张表
用户表:
用户表: