Мой файл User.hbm такой,
<composite-id>
<key-property name="username" type="java.lang.String">
<column name="USERNAME"></column>
</key-property>
<key-property name="location" type="java.lang.String">
<column name="LOCATION"></column>
</key-property>
</composite-id>
Класс пользователя такой,
private String username;
private String location;
Получатель и установщик Я переопределил хэш-код и метод равно.
В моем контроллере форм mvc я пытаюсь отобразить данные, относящиеся к пользователю
Моя страница jsp
<div>
<appfuse:label key="user.name" styleClass="desc"/>
<form:input path="username" id="tag" cssClass="text medium" cssErrorClass="text medium error"/>
</div>
Контроллер моей формы.отправить данные формы, добавляется к имени пользователя
Если я попытаюсь напечатать user.getUsername, то напечатать имя с, например:, привет.
Может кто-нибудь объяснить, почему это происходит, какрешить это.Это связано с составным идентификатором?