0
私はこのようなハイバネートマッピングアノテーションを持っており、これをxmlに変換する必要があります。ここでhibernateマッピングアノテーションをhbm.xmlファイルに変換
@Entity
@Table(name = "nodes")
public class DefaultDiagramNode {
.....
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER, orphanRemoval = true)
@JoinColumn(name = "node_id", referencedColumnName = "id")
private Set<NodeProperty> properties;
}
は私のSQLテーブル構造である:
CREATE TABLE nodes (
id VARCHAR(255) NOT NULL,
logical_id VARCHAR(255) NOT NULL,
graphical_id VARCHAR(50) NOT NULL,
type VARCHAR(50) NOT NULL,
diagram_id BIGINT,
PRIMARY KEY (id),
FOREIGN KEY (diagram_id) REFERENCES diagrams (diagram_id)
);
CREATE TABLE node_properties (
property_id VARCHAR(255) NOT NULL,
name VARCHAR(50) NOT NULL,
value VARCHAR(255) NOT NULL,
type VARCHAR(50) NOT NULL,
node_id VARCHAR(255),
PRIMARY KEY (property_id),
FOREIGN KEY (node_id) REFERENCES nodes (id)
);
は、私はそれをどのように行うことができますか?
私はこれをapache thriftで使用しています。だから私は選択肢がありません。 –
ありがとうございます!それは私が必要なことです。 –