cf451bc1db87cc059d73993dd83091bc651d302f
\344\270\200\345\257\271\344\270\200.md
... | ... | @@ -145,5 +145,38 @@ public class DYDataSource extends BaseModel<DYDataSource> { |
145 | 145 | ``` |
146 | 146 | |
147 | 147 | |
148 | + |
|
149 | +一对一注解与属性联合使用 |
|
150 | + |
|
151 | +@OneToOne |
|
152 | +@JoinColumn |
|
153 | +``` |
|
154 | + @OneToOne |
|
155 | + @JoinColumn(name = "data_source_id", referencedProperty = "id") |
|
156 | + private DYDataSource dyDataSource; |
|
157 | + |
|
158 | + |
|
159 | + @Property(displayName = "cc -many2one", related = "dyDataSource.many2one.cc") |
|
160 | + private String cc; |
|
161 | + |
|
162 | + @Property(displayName = "name- dyDataSource", related = "dyDataSource.name") |
|
163 | + private String name; |
|
164 | + |
|
165 | +``` |
|
166 | +@OneToOne |
|
167 | + |
|
168 | +``` |
|
169 | + @OneToOne(relatedProperty = "type", relatedValue = "1") |
|
170 | + private DYOracle dyOracle; |
|
171 | + |
|
172 | + @Property(displayName = "b", related = "dyOracle.b") |
|
173 | + private int b; |
|
174 | + |
|
175 | + @Property(displayName = "b1", related = "dyOracle.b1") |
|
176 | + private Integer b1; |
|
177 | + |
|
178 | + |
|
179 | +``` |
|
180 | + |
|
148 | 181 | 更多代码请参见以下源码获取 |
149 | 182 | [源码获取](http://192.168.175.55:9888/mijiuye/dynamic-group) |