@@ -181,7 +181,7 @@ public static String getIfNotNull(String entityName, EntityColumn column, String
181
181
}
182
182
sql .append (column .getProperty ()).append (" != null" );
183
183
if (empty && column .getJavaType ().equals (String .class )) {
184
- sql .append (" and " );
184
+ sql .append (" AND " );
185
185
if (StringUtil .isNotEmpty (entityName )) {
186
186
sql .append (entityName ).append ("." );
187
187
}
@@ -210,7 +210,7 @@ public static String getIfIsNull(String entityName, EntityColumn column, String
210
210
}
211
211
sql .append (column .getProperty ()).append (" == null" );
212
212
if (empty && column .getJavaType ().equals (String .class )) {
213
- sql .append (" or " );
213
+ sql .append (" OR " );
214
214
if (StringUtil .isNotEmpty (entityName )) {
215
215
sql .append (entityName ).append ("." );
216
216
}
@@ -428,7 +428,7 @@ public static String wherePKColumns(Class<?> entityClass) {
428
428
Set <EntityColumn > columnList = EntityHelper .getPKColumns (entityClass );
429
429
//当某个列有主键策略时,不需要考虑他的属性是否为空,因为如果为空,一定会根据主键策略给他生成一个值
430
430
for (EntityColumn column : columnList ) {
431
- sql .append ("AND " + column .getColumnEqualsHolder ());
431
+ sql .append (" AND " + column .getColumnEqualsHolder ());
432
432
}
433
433
sql .append ("</where>" );
434
434
return sql .toString ();
@@ -447,7 +447,7 @@ public static String whereAllIfColumns(Class<?> entityClass, boolean empty) {
447
447
Set <EntityColumn > columnList = EntityHelper .getColumns (entityClass );
448
448
//当某个列有主键策略时,不需要考虑他的属性是否为空,因为如果为空,一定会根据主键策略给他生成一个值
449
449
for (EntityColumn column : columnList ) {
450
- sql .append (getIfNotNull (column , "AND " + column .getColumnEqualsHolder (), empty ));
450
+ sql .append (getIfNotNull (column , " AND " + column .getColumnEqualsHolder (), empty ));
451
451
}
452
452
sql .append ("</where>" );
453
453
return sql .toString ();
@@ -496,7 +496,7 @@ public static String exampleSelectColumns(Class<?> entityClass) {
496
496
public static String exampleOrderBy (Class <?> entityClass ) {
497
497
StringBuilder sql = new StringBuilder ();
498
498
sql .append ("<if test=\" orderByClause != null\" >" );
499
- sql .append ("order by ${orderByClause}\" ) " );
499
+ sql .append ("order by ${orderByClause}" );
500
500
sql .append ("</if>" );
501
501
String orderByClause = EntityHelper .getOrderByClause (entityClass );
502
502
if (orderByClause .length () > 0 ) {
0 commit comments