黑白网站设计,长沙关键词优化推荐,用nodejs可以做网站么,p2p网上贷款网站建设方案.docx规范
XML映射文件的名称与Mapper接口名称一致#xff0c;并且将XML映射文件和Mapper接口放置在相同包下(同包同名#xff09;。
XML映射文件的namespace属性为Mapper接口全限定名一致。
XML映射文件中sql语句的id与Mapper接口中的方法名一致#xff0c;并保持返回类型一致…规范
XML映射文件的名称与Mapper接口名称一致并且将XML映射文件和Mapper接口放置在相同包下(同包同名。
XML映射文件的namespace属性为Mapper接口全限定名一致。
XML映射文件中sql语句的id与Mapper接口中的方法名一致并保持返回类型一致。
使用情况
当sql语句比较复杂的时候可以选择xml的形式但是当sql语句比较简单可以直接使用mapper中的注解写sql
动态sql标签
if
if用于判断条件是否成立使用test属性进行条件判断如果条件为true则拼接sql
wherewhere元素只会在子元素有内容的情况下才插入where子句而且会自动去除子句的开头的and和or
?xml version1.0 encodingutf-8 ?
!DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd
mapper namespacecom.ljx.mapper.UserMapperselect idlist resultTypecom.ljx.Pojo.Userselect *from userwhereif testname!nullname like concat(%,#{name},%)/ifif testgender !nulland gender#{gender}/if/WHERE
/select
/mapper