[Javalist] Spring JPA Hibernate filter

Viczián István viczian.istvan at gmail.com
2012. Már. 22., Cs, 09:11:30 CET


Szerintem itt inkább dao, vagy service szintű aspektusokra (AOP) lesz szükséged.
--
Viczián István



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
>


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