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) |