225025 发表于 2018-10-23 12:46:53

对mybastis 的理解1--xml中的动态sql设计

  
  
  
  
  
  insert into ${tableName}
  
  ${item.key}
  
  values
  
  #{item.value}
  
  
  
  
  insert into ${tableName}
  
  ${item.key}
  
  values
  
  #{item.value}
  
  
  select LAST_INSERT_ID() as autoKey
  
  
  
  
  
  select
  
  `${item}`
  from ${tableName}
  
  
  
  
  
  `${condition.key}` ${condition.denotation} #{condition.value}
  
  
  
  
  
  group by
  
  ${item}
  
  
  
  
  ${havingSql}
  
  
  
  order by
  
  ${item.key} ${item.value}
  
  
  
  
  LIMIT #{page.start}, #{page.limit}
  
  
  
  
  select
  
  `${item}`
  from ${tableName}
  
  
  ${conditionSql}
  
  
  
  group by
  
  ${item}
  
  
  
  
  ${havingSql}
  
  
  
  order by
  
  ${item.key} ${item.value}
  
  
  
  
  LIMIT #{page.start}, #{page.limit}
  
  
  
  
  delete from ${tableName}
  
  
  
  ${item.key}${item.denotation}#{item.value}
  
  
  
  
  
  
  delete from ${tableName}
  ${conditionSql}
  
  
  
  update ${tableName}
  
  
  ${item.key}=#{item.value}
  
  
  
  
  
  ${item.key} ${item.denotation} #{item.value}
  
  
  
  
  
  
  update ${tableName}
  
  
  ${item.key}=#{item.value}
  
  
  ${conditionSql}
  
  
  
  select count(*) from ${tableName}
  
  
  
  
  `${item.key}` ${item.denotation} #{item.value}
  
  
  
  
  
  
  select count(*) from ${tableName}
  ${conditionSql}
  
  
  
  select sum(${fieldName}) from ${tableName}
  
  
  
  `${item.key}` ${item.denotation} #{item.value}
  
  
  
  
  
  
  ${sql}
  
  

页: [1]
查看完整版本: 对mybastis 的理解1--xml中的动态sql设计