Sziasztok!
Szeretnék segítséget kérni abban hogy egy-több kapcsolatnál a kötőtáblát hogyan tudom embeded-ként kezelni?

Ez egy hibernate(4.2.0.CR2) + envers.

db táblák:
CREATE TABLE IF NOT EXISTS `termek` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`nev` varchar(255) COLLATE utf8_unicode_ci NOT NULL,.......
`version` bigint(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `idindex` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=487 ;
CREATE TABLE IF NOT EXISTS `kategoria_koto` (
`kategoria_id` bigint(20) NOT NULL,
`termek_id` bigint(20) NOT NULL,
`kategoria_version` bigint(20) NOT NULL DEFAULT '1',
KEY `fk_kategoria_koto_kategoria1_idx` (`kategoria_id`),
KEY `fk_kategoria_koto_termek1_idx` (`termek_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `kategoria` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`nev` varchar(255) COLLATE utf8_unicode_ci NOT NULL,......
`version` bigint(20) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=35 ;

Én szeretném a kötőtáblát embedelni(simán joinolni tudom és akkor minden jól mükődik csak akkor a kategoria_version oszlopot nem tudom kezelni...), neten találtam sok megoldást de vagy én implementáltam rosszul vagy nem volt jó a példa... :( elvileg @elementcollection-vel + @embeded osztállyal meg lehet oldani de nem jött össze :(( én csak azt szeretném elérni hogy minden termék mentésnél a kategoria_version oszlop aktualizálódjon az adott kategoria version oszlopával...
Ha a problémát JPA szinten meg lehet oldani akkor az nagyon jó lenne, de ha nem akkor jó lesz hibernates eszköz is :)
Előre is köszönök minden segítséget