от
https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html
Я не понимаю, как использовать тег «составной-идентификатор» без параметра «класс», и те несколько примеров, которые мне удалось сделать для Google, делают вещи еще более беспорядочными.
так что мой пример
<class name="mainPack.Point" table="POINT">
<composite-id>
<key-property name="x" type="int">
<column name="X" />
</key-property>
<key-property name="y" type="int">
<column name="Y" />
</key-property>
</composite-id>
<property name="str" type="java.lang.String">
<column name="STR" />
</property>
</class>
Это будет работать?
Будут колонны
<column name="X" />
<column name="Y" />
присутствовать в таблице?
И будет ли создана другая таблица сопоставления, содержащая новый «id class» с двумя параметрами «X», «Y»?