24282 il y a 1 an
Parent
commit
a7a2d7bb2e

+ 3 - 3
my-test/src/main/java/org/example/join/model/IQueryColumn.java

@@ -9,15 +9,15 @@ import org.apache.ibatis.reflection.property.PropertyNamer;
 
 public interface IQueryColumn extends IFormat {
 
-    static IQueryColumn create(Object obj) {
+    static IQueryColumn field(Object obj) {
         return obj::toString;
     }
 
-    static IQueryColumn create(Object obj, String alias) {
+    static IQueryColumn field(Object obj, String alias) {
         return () -> obj.toString() + StringPool.SPACE + alias;
     }
 
-    static <T> IQueryColumn create(Object obj, SFunction<T, ?> function) {
+    static <T> IQueryColumn field(Object obj, SFunction<T, ?> function) {
         LambdaMeta meta = LambdaUtils.extract(function);
         String alias = StrUtil.toUnderlineCase(PropertyNamer.methodToProperty(meta.getImplMethodName()));
         return () -> obj.toString() + StringPool.SPACE + alias;

+ 1 - 1
my-test/src/test/java/MySpringBootTest.java

@@ -51,7 +51,7 @@ public class MySpringBootTest {
                         dept_id,
                         childTable.field(tenant_id),
                         childTable.field("status"),
-                        IQueryColumn.create("sys_dept.ancestors", "ancestors"),
+                        IQueryColumn.field("sys_dept.ancestors", "ancestors"),
                         Sql.create().select(dept_id).from(sys_dept).limit(1).as("ccc")
                 )
                 .from(childTable)