I'm using @Inheritance(strategy = InheritanceType.JOINED) entities with @Audited annotation on both super and sub class, with multiple attributes in PK (@Embeddable) When persisting a subclass entity the insert statement in the revision table of the subclass has incorrect order of parameters versus field list The simplest code I can build to show the behavior is: Super class "ServicioTest":
Id class "ServicioTestId":
Subclass "HotelTest":
persistence.xml (envers related)
Key values using in test : empresa = “TTSV”, prr_id = 805, id (srv_id) = 1 Log lines (after successful tables updates) :
Parameter binding in superclass table is correct, but in subclass is INCORRECT (line 10), field names change their order compared to previous insert, but parameters keep previous order Thanks in advance |