Date: Thu, 28 Mar 2024 09:55:12 +0000 (UTC) Message-ID: <191545092.4945.1711619712726@localhost4> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_4944_805687203.1711619712726" ------=_Part_4944_805687203.1711619712726 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Sziasztok!
Szeretn=C3=A9k seg=C3=ADts=C3=A9get k=C3=A9rni abb=
an hogy egy-t=C3=B6bb kapcsolatn=C3=A1l a k=C3=B6t=C5=91t=C3=A1bl=C3=A1t ho=
gyan tudom embeded-k=C3=A9nt kezelni?
Ez egy hibernate(4.2.0.CR2) + envers.
db t=C3=A1bl=C3=A1k:
CREATE TABLE IF NOT EXISTS `termek` (
`id` b=
igint(20) NOT NULL AUTO_INCREMENT,
`nev` varchar(255) COLLATE utf8_unic=
ode_ci NOT NULL,.......
`version` bigint(20) NOT NULL,
PRIMARY KEY =
(`id`),
KEY `idindex` (`id`)
) ENGINE=3DInnoDB DEFAULT CHARSET=3Dutf=
8 COLLATE=3Dutf8_unicode_ci AUTO_INCREMENT=3D487 ;
CREATE TABLE IF NOT E=
XISTS `kategoria_koto` (
`kategoria_id` bigint(20) NOT NULL,
`terme=
k_id` bigint(20) NOT NULL,
`kategoria_version` bigint(20) NOT NULL DEFA=
ULT '1',
KEY `fk_kategoria_koto_kategoria1_idx` (`kategoria_id`),
K=
EY `fk_kategoria_koto_termek1_idx` (`termek_id`)
) ENGINE=3DInnoDB DEFAU=
LT CHARSET=3Dutf8 COLLATE=3Dutf8_unicode_ci;
CREATE TABLE IF NOT EXISTS =
`kategoria` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`nev` varcha=
r(255) COLLATE utf8_unicode_ci NOT NULL,......
`version` bigint(20) NOT=
NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=3DInnoDB DEFAULT CHAR=
SET=3Dutf8 COLLATE=3Dutf8_unicode_ci AUTO_INCREMENT=3D35 ;
=C3=89n szeretn=C3=A9m a k=C3=B6t=C5=91t=C3=A1bl=C3=A1t embedelni(sim=C3=
=A1n joinolni tudom =C3=A9s akkor minden j=C3=B3l m=C3=BCk=C5=91dik csak ak=
kor a kategoria_version oszlopot nem tudom kezelni...), neten tal=C3=A1ltam=
sok megold=C3=A1st de vagy =C3=A9n implement=C3=A1ltam rosszul vagy nem vo=
lt j=C3=B3 a p=C3=A9lda... :( elvileg @elementcollection-vel + @embeded osz=
t=C3=A1llyal meg lehet oldani de nem j=C3=B6tt =C3=B6ssze :(( =C3=A9n csak =
azt szeretn=C3=A9m el=C3=A9rni hogy minden term=C3=A9k ment=C3=A9sn=C3=A9l =
a kategoria_version oszlop aktualiz=C3=A1l=C3=B3djon az adott kategoria ver=
sion oszlop=C3=A1val...
Ha a probl=C3=A9m=C3=A1t JPA szinten meg lehet o=
ldani akkor az nagyon j=C3=B3 lenne, de ha nem akkor j=C3=B3 lesz hibernate=
s eszk=C3=B6z is :)
El=C5=91re is k=C3=B6sz=C3=B6n=C3=B6k minden seg=C3=
=ADts=C3=A9get