Czy funkcja Hibernate ma interfejs API do odczytywania wartości pola tożsamości jednostki? W moim przypadku byłaby to wartość Serializable
zwracana przez pole z adnotacją @Id
. Na przykład, załóżmy, że miałem Person
podmiot:Odczyt wartość tożsamości elementu hibernacji
class Person {
@Id private long id;
// ... other fields, getters/setters, etc ...
}
Person p = new Person();
p.setId(42L);
Hibernate.unknownFunction(p); // returns 42L
Pewnie mógłbym odczytać adnotacje, aby znaleźć dziedzinie @Id
siebie, ale wydaje się to coś, co może być zbudowany w