\344\270\200\345\257\271\344\270\200.md
... ...
@@ -44,6 +44,47 @@ referencedProperty 关联字段默认id
44 44
45 45
46 46
47
+一对一注解与属性联合使用
48
+
49
+@OneToOne
50
+@JoinColumn
51
+
52
+使用JoinColumn会产生字段
53
+```
54
+ @OneToOne
55
+ @JoinColumn(name = "data_source_id", referencedProperty = "id")
56
+ private DYDataSource dyDataSource;
57
+
58
+
59
+ @Property(displayName = "cc -many2one", related = "dyDataSource.many2one.cc")
60
+ private String cc;
61
+
62
+ @Property(displayName = "name- dyDataSource", related = "dyDataSource.name")
63
+ private String name;
64
+
65
+```
66
+
67
+
68
+不使用JoinColumn在自己这边不会产生字段
69
+@OneToOne
70
+
71
+```
72
+ @OneToOne(relatedProperty = "type", relatedValue = "1")
73
+ private DYOracle dyOracle;
74
+
75
+ @Property(displayName = "b", related = "dyOracle.b")
76
+ private int b;
77
+
78
+ @Property(displayName = "b1", related = "dyOracle.b1")
79
+ private Integer b1;
80
+
81
+
82
+```
83
+
84
+
85
+
86
+
87
+
47 88
## dynamicGroup
48 89
49 90
columns: [{
... ...
@@ -146,42 +187,7 @@ public class DYDataSource extends BaseModel<DYDataSource> {
146 187
147 188
148 189
149
-一对一注解与属性联合使用
150
-
151
-@OneToOne
152
-@JoinColumn
153
-
154
-使用JoinColumn会产生字段
155
-```
156
- @OneToOne
157
- @JoinColumn(name = "data_source_id", referencedProperty = "id")
158
- private DYDataSource dyDataSource;
159
-
160
-
161
- @Property(displayName = "cc -many2one", related = "dyDataSource.many2one.cc")
162
- private String cc;
163
-
164
- @Property(displayName = "name- dyDataSource", related = "dyDataSource.name")
165
- private String name;
166
-
167
-```
168
-
169
-
170
-不使用JoinColumn在自己这边不会产生字段
171
-@OneToOne
172
-
173
-```
174
- @OneToOne(relatedProperty = "type", relatedValue = "1")
175
- private DYOracle dyOracle;
176 190
177
- @Property(displayName = "b", related = "dyOracle.b")
178
- private int b;
179
-
180
- @Property(displayName = "b1", related = "dyOracle.b1")
181
- private Integer b1;
182
-
183
-
184
-```
185 191
186 192
更多代码请参见以下源码获取
187 193
[源码获取](http://192.168.175.55:9888/mijiuye/dynamic-group)