Witam
Tworzę aplikację z RMI i Hibernatem i mam następujący problem.
Korzystam w klasie User z instancji klasy Address (adres użytkownika).
We wspólnym pakiecie dla klienta i serwera stworzony mam inferfejs Address. Zaś na serwerze AddressImpl.
Mapuję w następujący sposób adres
<component name="address" class="nieruchomosciserver.model.AddressImpl">
<property name="street" column="address_street" />
<property name="streetNr" column="address_streetNr" />
<property name="city" column="address_city" />
<property name="postcode" column="address_postcode" />
</component>
Wtedy potrzebne mi są metody set i get dla klasy AddressImpl. Jednakże klasa AddressImpl implementuje interfejs Address, który zawiera set i get dla klasy Address.
Hibernate pluje się o to, że nie ma settera i gettera dla AddressImpl (mimo, że mógłby skorzystać z implementowanego public Address getAddress()).
Czy jest jakiś sposób na obejście tego problemu? Poza stowrzeniem dwóch metod (dla Address i AddressImpl osobno).