File tree Expand file tree Collapse file tree 3 files changed +27
-13
lines changed
hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator Expand file tree Collapse file tree 3 files changed +27
-13
lines changed Original file line number Diff line number Diff line change 11package org .hswebframework .ezorm .rdb .operator .builder .fragments ;
22
3- public interface NativeSql {
3+ import java .io .Serializable ;
4+
5+ public interface NativeSql extends Serializable {
46
57 Object [] EMPTY_PARAMETER = new Object [0 ];
68
@@ -11,16 +13,6 @@ default Object[] getParameters() {
1113 }
1214
1315 static NativeSql of (String sql , Object ... parameters ) {
14- return new NativeSql () {
15- @ Override
16- public String getSql () {
17- return sql ;
18- }
19-
20- @ Override
21- public Object [] getParameters () {
22- return parameters ;
23- }
24- };
16+ return new SimpleNativeSql (sql , parameters );
2517 }
2618}
Original file line number Diff line number Diff line change 1+ package org .hswebframework .ezorm .rdb .operator .builder .fragments ;
2+
3+ import lombok .AllArgsConstructor ;
4+ import lombok .Getter ;
5+ import lombok .NoArgsConstructor ;
6+ import lombok .Setter ;
7+
8+ import java .io .Serializable ;
9+
10+ @ Getter
11+ //@Setter
12+ @ AllArgsConstructor
13+ @ NoArgsConstructor
14+ class SimpleNativeSql implements NativeSql , Serializable {
15+ private static final long serialVersionUID = 1L ;
16+
17+ private String sql ;
18+ private Object [] parameters ;
19+ }
Original file line number Diff line number Diff line change 44import lombok .Getter ;
55import lombok .Setter ;
66
7+ import java .io .Serializable ;
78import java .util .LinkedHashMap ;
89import java .util .Map ;
910
1011@ Getter
1112@ Setter
1213@ EqualsAndHashCode
13- public class FunctionColumn {
14+ public class FunctionColumn implements Serializable {
15+ private static final long serialVersionUID = 1L ;
16+
1417 private String column ;
1518
1619 private String function ;
You can’t perform that action at this time.
0 commit comments