minidaoConditionSql.ftl 669 B

123456789101112131415
  1. <#list columnDatas as item>
  2. <#if item.columnKey != 'PRI'>
  3. <#if item.columnType == "datetime" ||item.columnType == "date" || item.columnType == "timestamp">
  4. ${"<#if ("} ${lowerName}.${item.domainPropertyName} ${")??>"}
  5. /* ${item.columnComment} */
  6. and ${tablesAsName}.${item.columnName} = :${lowerName}.${item.domainPropertyName}
  7. ${"</#if>"}
  8. <#else>
  9. ${"<#if ("} ${lowerName}.${item.domainPropertyName} ${")?? &&"} ${lowerName}.${item.domainPropertyName} ${"?length gt 0>"}
  10. /* ${item.columnComment} */
  11. and ${tablesAsName}.${item.columnName} like CONCAT('%', :${lowerName}.${item.domainPropertyName} ,'%')
  12. ${"</#if>"}
  13. </#if>
  14. </#if>
  15. </#list>