MyBatis的动态SQL语句实现
1. 动态SQL之
成都创新互联公司服务项目包括阜宁网站建设、阜宁网站制作、阜宁网页制作以及阜宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,阜宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到阜宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如在id如果不为空时可以根据id查询,如果username不为空时还要加入用户名作为条件,这种情况在我们的多条件组合查询中经常会碰到。
<?xml version="1.0" encoding="UTF-8"?>
注意:
2. 动态SQL之
为了简化上面where 1=1的条件拼装,我们可以采用
<?xml version="1.0" encoding="UTF-8"?>
3. 动态SQL之
<?xml version="1.0" encoding="UTF-8"?>
4. MyBatis中的SQL片段
MyBatis的sql中可将重复的sql提取出来,使用时用include引用即可,最终达到sql重用的目的。
<?xml version="1.0" encoding="UTF-8"?>select * from user
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
本文名称:MyBatis的动态SQL语句实现
文章转载:http://cdiso.cn/article/jgohse.html