Witam,
mam tabelę i dedykowaną dla niej klasę klasaTab @Entity, mam też widok dla tej tabeli i klasę klasaView rozszerzającą klasę dla tabeli
[code]
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
[/code]
chciałem sobie oszczędzić pracy przeciążając klasę, jednak hibernate protestuje
[code]
org.hibernate.WrongClassException: Object with id: 1200 was not of the specified subclass: pl.test.entity.klasaView (loaded object was of wrong class class pl.test.entity.klasaTab)
[/code]
możliwe, że problem wynika z mojej niewiedzy tzn. request wygląda tak (json w requescie to same identyfikatory)
[code]
@PUT
@Path("/list")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public klasaView addUser(klasaTab t) throws Exception
[/code]
co mogę z tym zrobić?
// edit
inaczej, bo nie wiem czy namieszałem - potrzebne chyba jest coś z @Inheritance(strategy=InheritanceType.SINGLE_TABLE), a w klasach podrzędnych dodanie JOINa....tylko co wtedy z Jacksonem?