a5baccd1eb95a6e6fb786e8b711908c16b179a3e
\344\270\200\345\257\271\344\270\200.md
... | ... | @@ -100,3 +100,62 @@ ER注解需要配置custom,display ,hidden |
100 | 100 | } |
101 | 101 | ``` |
102 | 102 | |
103 | + |
|
104 | +demo工程 |
|
105 | + |
|
106 | +DYDataSource |
|
107 | + |
|
108 | +``` |
|
109 | + |
|
110 | + |
|
111 | +import com.sie.snest.sdk.BaseModel; |
|
112 | +import com.sie.snest.sdk.DataType; |
|
113 | +import com.sie.snest.sdk.annotation.meta.Model; |
|
114 | +import com.sie.snest.sdk.annotation.meta.Property; |
|
115 | +import com.sie.snest.sdk.annotation.orm.*; |
|
116 | + |
|
117 | +import java.util.List; |
|
118 | + |
|
119 | +@Model(type = Model.ModelType.Buss, name = "DYDataSource", tableName = "dy_data_source", displayName = "数据源") |
|
120 | +public class DYDataSource extends BaseModel<DYDataSource> { |
|
121 | + @Property(columnName = "name") |
|
122 | + private String name; |
|
123 | + |
|
124 | + @Property(columnName = "type") |
|
125 | + @Selection(values = {@Option(label = "mysql", value = "0"), @Option(label = "oracle", value = "1")}) |
|
126 | + private String type; |
|
127 | + |
|
128 | + @Property(columnName = "url") |
|
129 | + private String url; |
|
130 | + |
|
131 | + @OneToOne(relatedProperty = "type", relatedValue = "0") |
|
132 | + private DYMysql dyMysql; |
|
133 | + |
|
134 | + @OneToOne(relatedProperty = "type", relatedValue = "1") |
|
135 | + private DYOracle dyOracle; |
|
136 | + |
|
137 | + @Property(columnName = "file_name", dataType = DataType.FILE) |
|
138 | + private String fileName; |
|
139 | + |
|
140 | + |
|
141 | + @ManyToOne |
|
142 | + @JoinColumn(name = "many2one_id") |
|
143 | + private Many2one many2one; |
|
144 | + |
|
145 | + |
|
146 | + |
|
147 | + @OneToMany |
|
148 | + private List<Ono2Many> ono2ManyList; |
|
149 | + |
|
150 | + |
|
151 | + @ManyToMany |
|
152 | + @JoinTable(name = "many2many_id", joinColumns = @JoinColumn(name = "dy_many2many_id"), inverseJoinColumns = @JoinColumn(name = "many2many_id")) |
|
153 | + private List<Many2Many> many2ManyList; |
|
154 | + |
|
155 | +} |
|
156 | + |
|
157 | +``` |
|
158 | + |
|
159 | + |
|
160 | + |
|
161 | + |