Есть ли в Hibernate API для чтения значения поля идентичности объекта? В моем случае это будет значение Serializable
, возвращаемое полем, помеченным @Id
. Например, предположим, что у меня была сущность Person
:
class Person {
@Id private long id;
// ... other fields, getters/setters, etc ...
}
Person p = new Person();
p.setId(42L);
Hibernate.unknownFunction(p); // returns 42L
Конечно, я мог бы прочитать аннотации, чтобы найти поле @Id
, но это похоже на то, что может быть встроено.