[Java lista] Hibernate + BigInteger ID + SEQUENCE

Kristof Jozsa kristof.jozsa at gmail.com
2010. Jan. 11., H, 09:49:09 CET


a problémát értem, de miért nem elég neked a Long id egyébként?

K

2010/1/11 Szomor Attila <aszomor at computertechnika.hu>:
> Sziasztok,
>
> Azokank akik szintén próbálkoznának ezzel, csak a DB refaktor segíthet
> (BigIntID -> LongID) a tapasztalataim szerint.
>
> A usertype sequence nem segít, mert néhány belső keresésnél is long-nak
> feltételezi az ID-t és így ezek sem járnak eredménnyel!
>
> Remáljük a JPA2-es Hibernate is már kezelni fogja a BigInteger ID (a
> 64bites rendszerekben már illene).
>
> Nekem a ScrollbaleCursor miatt lett volna csak rá szükségem azt az
> EclipseLin 1.2 is tudja, így átzizzenek arra.
>
> Attila.
>
> Íme a log:
> ----------
> [#|2010-01-08T13:59:56.878+0100|INFO|sun-appserver2.1|javax.enterprise.system.stream.out|_ThreadID=18;_ThreadName=p:
> thread-pool-1; w: 6;|   tapreptapd11_.uid as uid58_10_,
>         placeuseru12_.id as id54_11_,
>         placeuseru12_.created as created54_11_,
>         placeuseru12_.daddn as daddn54_11_,
>         placeuseru12_.dcodu as dcodu54_11_,
>         placeuseru12_.dinic as dinic54_11_,
>         placeuseru12_.dnamu as dnamu54_11_,
>         placeuseru12_.docni as docni54_11_,
>         placeuseru12_.dpcsp as dpcsp54_11_,
>         placeuseru12_.dpcsu as dpcsu54_11_,
>         placeuseru12_.dtszu as dtszu54_11_,
>         placeuseru12_.modified as modified54_11_,
>         placeuseru12_.msznu as msznu54_11_,
>         placeuseru12_.psswu as psswu54_11_,
>         placeuseru12_.tglob as tglob54_11_,
>         placeuseru12_.trsta as trsta54_11_,
>         placeuseru12_.trsta_chltable_chltable_boss_trustee_id as
> trsta21_54_11_,
>         placeuseru12_.trsto as trsto54_11_,
>         placeuseru12_.trsto_chltable_chltable_boss_trustee_id as
> trsto22_54_11_,
>         placeuseru12_.uid as uid54_11_,
>         placeuseru12_.ujvny as ujvny54_11_,
>         placeuseru12_.usflg as usflg54_11_,
>         placeuseru12_.worku as worku54_11_
>     from
>         place_gro_p placegrop0_
>     left outer join
>         chltable_chltable chltablech1_
>             on placegrop0_.chltable_chltable_boos_grjel_id=chltablech1_.id
>     left outer join
>         chltable_chltable chltablech2_
>             on placegrop0_.chltable_chltable_boss_grmin_id=chltablech2_.id
>     left outer join
>         chltable_chltable chltablech3_
>             on placegrop0_.chltable_chltable_boss_grtip_id=chltablech3_.id
>     inner join
>         place_class placeclass4_
>             on placegrop0_.class_clagro_id=placeclass4_.id
>     left outer join
>         chltable_chltable chltablech5_
>             on placeclass4_.chltable_chltable_boss_ctype_id=chltablech5_.id
>     left outer join
>         place_intez placeintez6_
>             on placeclass4_.place_intez_id=placeintez6_.id
>     left outer join
>         place_useru placeuseru7_
>             on placeclass4_.place_useru_id=placeuseru7_.id
>     left outer join
>         chltable_chltable chltablech8_
>             on
> placeuseru7_.trsta_chltable_chltable_boss_trustee_id=chltablech8_.id
>     left outer join
>         chltable_chltable chltablech9_
>             on
> placeuseru7_.trsto_chltable_chltable_boss_trustee_id=chltablech9_.id
>     left outer join
>         place_intez placeintez10_
>             on placegrop0_.place_intez_id=placeintez10_.id
>     left outer join
>         taprep_tap_doc tapreptapd11_
>             on placegrop0_.taprep_tap_doc_id=tapreptapd11_.id
>     left outer join
>         place_useru placeuseru12_
>             on tapreptapd11_.place_useru_id=placeuseru12_.id
>     where
>         placegrop0_.id=?|#]
>
> [#|2010-01-08T13:59:56.904+0100|WARNING|sun-appserver2.1|javax.enterprise.system.stream.err|_ThreadID=18;_ThreadName=p:
> thread-pool-1; w: 6;_RequestID=a7699cf6-ece6-44cd-b16e-e769f0a02297;|
> ------------------------
> [ctMedikaPersistenceUnit] Fri Jan 08 13:59:56 CET 2010 [ERROR]
> in com.ct.medika.persistence.units.PlaceGroJBean.getEntities():
> Unable to find com.ct.medika.persistence.entities.PlaceGroP with id 606
>
> ------------------------|#]
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról