41e505893e515305c3fbaa65ae77173ac1725a6e
\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) |