[Javalist] Spring JPA Hibernate filter

György Szimeonov szimeonov.gy at gmail.com
2012. Már. 21., Sze, 23:06:29 CET


Én sorszintű jogosultságra használtam. Ami azt jelenti, hogy bizonyos
szerepkörű user-ek csak a hozzájuk tartozó sorokat láthatják a táblából.
Nagyon mélyen én sem mentem bele mert a végén más megoldás született (kézi
hackelés sajnos :)), amire még emlékszem, hogy kicsit sok
memóriát evett.

2012/3/21 Cpt <cpt at freemail.hu>

> Szia,
>
>
>  köszi a tippet, megnéztem. A @ManyToOne annotációval ellátott List-eket
> szeretném "átalakítani" egyszerűen úgy, hogy az beleilleszkedjen továbbra
> is a JPA/Hibernate működésébe (tehát új lista készítése, meglévő manuális
> szűrése nem játszik) viszont mégis más-más adatot tartalmazzon más-más
> esetekben. Véletlenül épp authorizáció kapcsán merült fel a kérdés, de
> másra is használnám ezt a megoldás. Ebben nem látom, hogy erre is alkalmas
> lenne. Mindenesetre észben tartom. Vagy, ha mélyebbre ások alkalmas erre?
>
>
>  köszi,
>  Gábor
>
>
>  "György Szimeonov" <szimeonov.gy at gmail.com> írta:
>
> http://jpasecurity.sourceforge.net/
>
>  Ha jól értem vmi jogosultságos témához kell a filter. Szívás, hogy JPA
> nem támogatja a hibernate filter-t.
>
>  2012/3/21 Cpt <cpt at freemail.hu>
>
>> Sziasztok,
>>
>>
>> van egy Springre épített alkalmazásom, ami JPA-t-t használ. @ManyToOne
>> relációkat le akarom korlátozni. Erre a célra nem találtam JPA-ban eszközt,
>> ezért készítettem Hiberante filtert. A következő döccenő, hogy nem találtam
>> megoldást arra, hogy kényelmesen aktívvá tegyem a filtert. Van erre
>> tippetek?
>>
>> Az eredeti Hibernate megoldás, hogy a session.enableFilter(...) metódust
>> meghívom, de én el akarom kerülni, hogy a Hibernate Session objektum ilyen
>> formán elérhető legyen a programból. Úgy szerintem viszonylag elegánsan meg
>> tudnám oldani, hogy ahol van már session, ott AOP-pal/annotációval egy jól
>> elszeparált osztájjal aktiválom a filtert; de mocorog bennem egy gondolat,
>> hogy ez egy elég általános probléma, csak van valami out-of-the-box
>> megoldás.
>>
>>
>> Köszi, Gábor
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>  http://jpasecurity.sourceforge.net/Ha
>  jól értem vmi jogosultságos témához kell a filter. Szívás, hogy JPA nem támogatja a hibernate filter-t.
>
> 2012/3/21 Cpt cpt at freemail.hu>Sziasztok,
>
>
>
> van egy Springre épített alkalmazásom, ami JPA-t-t használ. @ManyToOne relációkat le akarom korlátozni. Erre a célra nem találtam JPA-ban eszközt, ezért készítettem Hiberante filtert. A következő döccenő, hogy nem találtam megoldást arra, hogy kényelmesen aktívvá tegyem a filtert. Van erre tippetek?
>
>
>
> Az eredeti Hibernate megoldás, hogy a session.enableFilter(...) metódust meghívom, de én el akarom kerülni, hogy a Hibernate Session objektum ilyen formán elérhető legyen a programból. Úgy szerintem viszonylag elegánsan meg tudnám oldani, hogy ahol van már session, ott AOP-pal/annotációval egy jól elszeparált osztájjal aktiválom a filtert; de mocorog bennem egy gondolat, hogy ez egy elég általános probléma, csak van valami out-of-the-box megoldás.
>
>
>
> Köszi, Gábor
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120321/e4119bbd/attachment.html>


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