У меня есть сопоставленный класс, у которого есть идентификатор с пользовательским типом
<id name="idPersistent" type="objectID" column="aa_id" >
<generator class="ObjectIDSequenceGenerator">
<param name="sequence">lab_patient_seq</param>
</generator>
</id>
Поле aa_id имеет тип в БД
number(14)
Пользовательский тип моего идентификатора имеет типы Long и ObjectID (ObjectIDэто мой класс).(nullSafeGet возвращает ObjectID, nullSafeSet возвращает Long).
В SQL-запросе, созданном hibernate, у меня есть следующее
select patient0_.aa_id as aa1_1224_1_ ...... and patient0_.aa_id=?
Какой тип будет на "?"позиция?Где из Hibernate получить '?'значение?