Explorar o código

SQL语法表达式增强

shimingxy hai 6 meses
pai
achega
478b3c0003
Modificáronse 42 ficheiros con 52 adicións e 52 borrados
  1. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/AppsAdaptersMapper.xml
  2. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/AppsMapper.xml
  3. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupMemberMapper.xml
  4. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupPrivilegesMapper.xml
  5. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupsMapper.xml
  6. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/NoticesMapper.xml
  7. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/ResourcesMapper.xml
  8. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/RoleMemberMapper.xml
  9. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/RolesMapper.xml
  10. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/SynchronizersMapper.xml
  11. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/UserInfoMapper.xml
  12. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AccessMapper.xml
  13. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AppsAdaptersMapper.xml
  14. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml
  15. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/ConnectorsMapper.xml
  16. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml
  17. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/GroupsMapper.xml
  18. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryConnectorMapper.xml
  19. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml
  20. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/PermissionMapper.xml
  21. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/PermissionRoleMapper.xml
  22. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/ResourcesMapper.xml
  23. 3 3
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml
  24. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/RolesMapper.xml
  25. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/SocialsProviderMapper.xml
  26. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/SynchronizersMapper.xml
  27. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml
  28. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/AppsAdaptersMapper.xml
  29. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/AppsMapper.xml
  30. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupMemberMapper.xml
  31. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupPrivilegesMapper.xml
  32. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupsMapper.xml
  33. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/HistoryConnectorMapper.xml
  34. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/NoticesMapper.xml
  35. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/OrganizationsMapper.xml
  36. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/PermissionRoleMapper.xml
  37. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/ResourcesMapper.xml
  38. 2 2
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/RoleMemberMapper.xml
  39. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/RolesMapper.xml
  40. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/SocialsProviderMapper.xml
  41. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/SynchronizersMapper.xml
  42. 1 1
      maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/UserInfoMapper.xml

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/AppsAdaptersMapper.xml

@@ -7,7 +7,7 @@
 			and	id = #{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like concat('%',#{name},'%') 
 		</if> 
 		<if test="protocol != null and protocol != ''">
 			and	protocol = #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/AppsMapper.xml

@@ -7,7 +7,7 @@
 			and id = #{id}
 		</if>
 		<if test="name != null and name != ''">
-			and name  like  '%${name}%'
+			and name  like   concat('%',#{name},'%')
 		</if>
 		<if test="protocol != null and protocol != ''">
 			and protocol = #{protocol}

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupMemberMapper.xml

@@ -112,7 +112,7 @@
 					and u.username = #{username}
 				</if>
 				<if test="displayName != null and displayName != ''">
-					and u.displayname   like  '%${displayName}%'
+					and u.displayname   like   concat('%',#{displayName},'%')
 				</if>
 				and	gm.type		in(	'USER','USER-DYNAMIC')
 				and	gm.groupid	=	g.id	
@@ -180,7 +180,7 @@
 			and u.username = #{username}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and u.displayname   like  '%${displayName}%'
+			and u.displayname   like   concat('%',#{displayName},'%')
 		</if>
 	</select>
 	

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupPrivilegesMapper.xml

@@ -7,7 +7,7 @@
 			and	apps.id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and apps.name like  '%${name}%'
+			and apps.name like  concat('%',#{name},'%') 
 		</if>
 		<if test="protocol != null and protocol != ''">
 			and apps.protocol = #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/GroupsMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like concat('%',#{name},'%') 
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/NoticesMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="title != null and title != ''">
-			and title  like  '%${title}%'
+			and title  like  concat('%',#{title},'%')  
 		</if> 
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/ResourcesMapper.xml

@@ -13,7 +13,7 @@
             and res.parentid  =   #{parentId}
         </if> 
 		<if test="name != null and name != ''">
-			and res.name like '%${name}%'
+			and res.name like  concat('%',#{name},'%')
 		</if>
     </sql>
     

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/RoleMemberMapper.xml

@@ -112,7 +112,7 @@
 					and u.username = #{username}
 				</if>
 				<if test="displayName != null and displayName != ''">
-					and u.displayname   like  '%${displayName}%'
+					and u.displayname   like   concat('%',#{displayName},'%') 
 				</if>
 				and	rm.type		in(	'USER','USER-DYNAMIC')
 				and	rm.roleid	=	r.id	
@@ -181,7 +181,7 @@
 			and u.username = #{username}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and u.displayname   like  '%${displayName}%'
+			and u.displayname   like   concat('%',#{displayName},'%') 
 		</if>
 	</select>
 	

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/RolesMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like  concat('%',#{name},'%')
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/SynchronizersMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like  concat('%',#{name},'%') 
 		</if>
     </sql>
     	

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/highgo/UserInfoMapper.xml

@@ -63,7 +63,7 @@
 			and usertype = #{userType}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and displayname   like  '%${displayName}%'
+			and displayname   like  concat('%',#{displayName},'%') 
 		</if>
 		<if test="departmentId != null and departmentId != ''">
 			and departmentid = #{departmentId}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AccessMapper.xml

@@ -7,7 +7,7 @@
 			and	apps.id	=	#{id}
 		</if> 
 		<if test="appName != null and appName != ''">
-			and apps.appname like  '%${appName}%'
+			and apps.appname like  concat('%',#{appName},'%') 
 		</if>
 		<if test="protocol != null and protocol != ''">
 			and apps.protocol = #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AppsAdaptersMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name  like  '%${name}%'
+			and name  like   concat('%',#{name},'%')
 		</if> 
 		<if test="protocol != null and protocol != ''">
 			and	protocol	=	#{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/AppsMapper.xml

@@ -7,7 +7,7 @@
 			and id 			= #{id}
 		</if>
 		<if test="appName != null and appName != ''">
-			and appname  		like  	'%${appName}%'
+			and appname  		like  	 concat('%',#{appName},'%') 
 		</if>
 		<if test="protocol != null and protocol != ''">
 			and protocol 	= #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/ConnectorsMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="connName != null and connName != ''">
-			and connname like '%${connName}%'
+			and connname like  concat('%',#{connName},'%')
 		</if>
     </sql>
     	

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/GroupMemberMapper.xml

@@ -67,7 +67,7 @@
 					and u.username = #{username}
 				</if>
 				<if test="displayName != null and displayName != ''">
-					and u.displayname   like  '%${displayName}%'
+					and u.displayname   like  concat('%',#{displayName},'%') 
 				</if>
 				and	gm.type		in(	'USER','USER-DYNAMIC')
 				and	gm.groupid	=	g.id	
@@ -135,7 +135,7 @@
 			and u.username = #{username}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and u.displayname   like  '%${displayName}%'
+			and u.displayname   like   concat('%',#{displayName},'%') 
 		</if>
 	</select>
 	

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/GroupsMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="groupName != null and groupName != ''">
-			and groupname like '%${groupName}%'
+			and groupname like  concat('%',#{groupName},'%')
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/HistoryConnectorMapper.xml

@@ -40,7 +40,7 @@
         </if>
         
         <if test="description != null and description != ''">
-            and description like '%${description}%'
+            and description like  concat('%',#{description},'%')
         </if>
     </sql>
 	

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/OrganizationsMapper.xml

@@ -7,13 +7,13 @@
 			and	id	=	#{id} 	
 		</if> 
 		<if test="orgName != null and orgName != '' ">
-			and orgname like '%${orgName}%'
+			and orgname like concat('%',#{orgName},'%') 
 		</if>
 		<if test="parentId != null and parentId != '' ">
 			and	parentid	=	#{parentId}
 		</if>
 		<if test="parentName != null and parentName != ''">
-			and parentName like '%${parentName}%'
+			and parentName like concat('%',#{parentName},'%') 
 		</if>
 
     </sql>

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/PermissionMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like concat('%',#{name},'%') 
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/PermissionRoleMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like concat('%',#{name},'%')
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/ResourcesMapper.xml

@@ -13,7 +13,7 @@
             and res.parentid  =   #{parentId}
         </if> 
 		<if test="resourceName != null and resourceName != ''">
-			and res.resourcename like '%${resourceName}%'
+			and res.resourcename like concat('%',#{resourceName},'%')
 		</if>
     </sql>
     

+ 3 - 3
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/RoleMemberMapper.xml

@@ -42,8 +42,8 @@
 				</if>
 				<if test="memberName != null and memberName != ''">
 					and (
-					  u.username like '%${memberName}%'
-					  or u.displayname   like  '%${memberName}%'
+					  u.username like concat('%',#{memberName},'%') 
+					  or u.displayname   like  concat('%',#{memberName},'%') 
 					)
 				</if>
 	</select>
@@ -81,7 +81,7 @@
 			and u.username = #{username}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and u.displayname   like  '%${displayName}%'
+			and u.displayname   like   concat('%',#{displayName},'%')
 		</if>
 		
 	</select>

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/RolesMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="roleName != null and roleName != ''">
-			and rolename like '%${roleName}%'
+			and rolename like concat('%',#{roleName},'%') 
 		</if>
 		<if test="appId != null and appId != ''">
 			and	appid	=	#{appId}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/SocialsProviderMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="providerName != null and providerName != ''">
-			and providerName  like  '%${providerName}%'
+			and providerName  like  concat('%',#{providerName},'%') 
 		</if> 
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/SynchronizersMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like  concat('%',#{name},'%') 
 		</if>
     </sql>
     	

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/mysql/UserInfoMapper.xml

@@ -54,7 +54,7 @@
 			and usertype = #{userType}
 		</if>
 		<if test="displayName != null and displayName != ''">
-			and displayname   like  '%${displayName}%'
+			and displayname   like   concat('%',#{displayName},'%') 
 		</if>
 		<if test="departmentId != null and departmentId != ''">
 			and departmentid = #{departmentId}
@@ -67,7 +67,7 @@
     		<if test="isLocked != null">
     		islocked			=	#{isLocked},
 			</if>
-			unlockdate			=	current_timestamp
+			unlockdate			=	current_timestamp,
 			modifieddate		=	current_timestamp
 		where 
 			id	=	#{id}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/AppsAdaptersMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
         <if test="protocol != null and protocol != ''">
             and protocol = #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/AppsMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
         <if test="protocol != null and protocol != ''">
             and protocol = #{protocol}

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupMemberMapper.xml

@@ -104,7 +104,7 @@
             and u.username = #{username}
         </if>
         <if test="displayName != null and displayName != ''">
-            and u.displayname like '%${displayName}%'
+            and u.displayname like concat('%',#{displayName},'%')
         </if>
         and gm.type in( 'USER','USER-DYNAMIC')
         and gm.groupid = g.id
@@ -172,7 +172,7 @@
             and u.username = #{username}
         </if>
         <if test="displayName != null and displayName != ''">
-            and u.displayname like '%${displayName}%'
+            and u.displayname like concat('%',#{displayName},'%')
         </if>
     </select>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupPrivilegesMapper.xml

@@ -7,7 +7,7 @@
             and apps.id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and apps.name like '%${name}%'
+            and apps.name like  concat('%',#{name},'%')
         </if>
         <if test="protocol != null and protocol != ''">
             and apps.protocol = #{protocol}

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/GroupsMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
     </sql>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/HistoryConnectorMapper.xml

@@ -44,7 +44,7 @@
         </if>
 
         <if test="description != null and description != ''">
-            and description like '%${description}%'
+            and description like concat('%',#{description},'%')
         </if>
     </sql>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/NoticesMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="title != null and title != ''">
-            and title like '%${title}%'
+            and title like concat('%',#{title},'%')
         </if>
     </sql>
 

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/OrganizationsMapper.xml

@@ -7,13 +7,13 @@
             and id = #{id}
         </if>
         <if test="name != null and name != '' ">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
         <if test="parentId != null and parentId != '' ">
             and parentid = #{parentId}
         </if>
         <if test="parentName != null and parentName != ''">
-            and parentName like '%${parentName}%'
+            and parentName like concat('%',#{parentName},'%') 
         </if>
 
     </sql>

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/PermissionRoleMapper.xml

@@ -7,7 +7,7 @@
 			and	id	=	#{id}
 		</if> 
 		<if test="name != null and name != ''">
-			and name like '%${name}%'
+			and name like concat('%',#{name},'%')
 		</if>
     </sql>
     

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/ResourcesMapper.xml

@@ -13,7 +13,7 @@
             and res.parentid = #{parentId}
         </if>
         <if test="name != null and name != ''">
-            and res.name like '%${name}%'
+            and res.name like concat('%',#{name},'%')
         </if>
     </sql>
 

+ 2 - 2
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/RoleMemberMapper.xml

@@ -105,7 +105,7 @@
             and u.username = #{username}
         </if>
         <if test="displayName != null and displayName != ''">
-            and u.displayname like '%${displayName}%'
+            and u.displayname like concat('%',#{displayName},'%')
         </if>
         and rm.type in( 'USER','USER-DYNAMIC')
         and rm.roleid = r.id
@@ -174,7 +174,7 @@
             and u.username = #{username}
         </if>
         <if test="displayName != null and displayName != ''">
-            and u.displayname like '%${displayName}%'
+            and u.displayname like concat('%',#{displayName},'%')
         </if>
     </select>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/RolesMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
     </sql>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/SocialsProviderMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="providerName != null and providerName != ''">
-            and providerName like '%${providerName}%'
+            and providerName like concat('%',#{providerName},'%')
         </if>
     </sql>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/SynchronizersMapper.xml

@@ -7,7 +7,7 @@
             and id = #{id}
         </if>
         <if test="name != null and name != ''">
-            and name like '%${name}%'
+            and name like concat('%',#{name},'%')
         </if>
     </sql>
 

+ 1 - 1
maxkey-persistence/src/main/resources/org/dromara/maxkey/persistence/mapper/xml/postgresql/UserInfoMapper.xml

@@ -54,7 +54,7 @@
             and usertype = #{userType}
         </if>
         <if test="displayName != null and displayName != ''">
-            and displayname like '%${displayName}%'
+            and displayname like concat('%',#{displayName},'%')
         </if>
         <if test="departmentId != null and departmentId != ''">
             and departmentid = #{departmentId}