Hi,
ich würde gerne wissen, wie ich in einem hibernate-mapping-file mehrere unique-keys und/oder index's auf der gleichen Tabelle definieren kann, wobei einige der columns in mehreren der unique-keys bzw. index's vorkommen. Das wäre für mich wichtig, weil ich gerne das DB-Schema aus dem Hibernate-Mapping erzeugen möchte. Die nächste Frage ist, wie bekomme ich das mit der Reihenfolge der Attribute in den Indizes hin?
Beispiel: Ziel-DDL (hier für MySQL) sollte sein:
create TABLE T (
ID bigint not null,
A varchar(10),
B varchar(10),
C varchar(10),
primary key (ID),
unique(A,B),
unique(B,A)
);
create INDEX I on T (C,A);
Gruß
Kai-Uwe
|