primary-key — Define a primary-key.
<primary-key> <column-ref ... /> ... </primary-key>
This element define a primary key used for the table. At least a column reference should be made to a column previously defined in the table.
A reference to another column, the
column
attribute must match a
column name in the same table. Multiple
column-ref
elements can be
inserted inside a primary-key
element.
Example 12. Primary Key example
<project name="testProject"> ... <metadata> <table name="table1"> <generator ... /> ... <generator row-count="1000" /> <column name="id" data-type="integer"> <generator> <integer min="0" /> </generator> </column> <column name="some_date" data-type="date"> <generator> <date /> </generator> </column> ... <primary-key> <column-ref column="id" /> <column-ref column="some_date" /> </primary-key> </table> </metadata> ... </project>