Wenn ich nhibernate das Schema generieren lasse, was ist dann mit anderen Indizes, die ich aus Leistungsgründen auf die Tabellen setzen kann?
Wenn ich z. B. nach einem Datumsfeld ordnen muss, kann ich einen Index auf diese Spalte setzen.
Wenn ich nhibernate das Schema generieren lasse, was ist dann mit anderen Indizes, die ich aus Leistungsgründen auf die Tabellen setzen kann?
Wenn ich z. B. nach einem Datumsfeld ordnen muss, kann ich einen Index auf diese Spalte setzen.
Sie können einen einspaltigen eindeutigen Index erstellen, indem Sie unique="true"
in der Zuordnung einer Klasseneigenschaft.
Sie können einen mehrspaltigen eindeutigen Index erstellen, indem Sie jeder teilnehmenden Eigenschaft denselben unique-key="foo"
Wert.
Sie können einen mehrspaltigen, nicht eindeutigen Index auf die gleiche Weise erstellen, außer dass das zu verwendende Attribut index="bar"
代わりに unique-key="foo"
.
In komplexeren Fällen können Sie den Index auch innerhalb einer <database-object>
Element in der Mapping-Datei.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.