[Javalist] [confluence] JavaForum > JINQ

Gábor Garami gabor.garami at hron.me
2014. Ápr. 1., K, 13:44:03 CEST


Csak beéri a java is a modern nyelveket... :P
2014.03.28. 8:37 ezt írta ("Auth Gábor (Confluence)" <wiki at javaforum.hu>):

>      <http://wiki.javaforum.hu/display/~auth.gabor?src=email> Auth Gábor
> *created* a blog post             [image: blogpost icon]<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?src=email>
> JINQ<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?src=email>
>
> Érdekes kezdeményezés a JINQ <http://www.jinq.org>, amely kombinálja a
> Lambda expression technológiát az adatbázis lekérdezésekkel.
>
> Nézzük például az alábbi JDBC lekérdezést:
>
> PreparedStatement s = con.prepareStatement("SELECT * "
> + "FROM Customer C "
> + "WHERE C.Name = ? ");
> s.setString(1, "Alice");
> ResultSet rs = s.executeQuery();
>
>
>
> E Helyett JINQ használatával az alábbi "lekérdezést" kell megejtenünk:
>
> database.getCustomers().where(
> customer -> customer.getName().equals("Alice"));
>
>
>
> A leírás szerint teljes *stream* támogatása is van, tehát működnek a
> *filter*, a *map* és a *reduce* megoldások is:
>
> customers.stream()
>    .filter( c -> c.getName().equals("Alice") )
>    .map( c -> c.getAddress() );
>
>
>
> Egy próbát megér... JPA-val kombinálva nagyon jó eszköznek néz ki. [image:
> (smile)]
>         [image: View blogpost-icon]<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?src=email> View
> blogpost<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?src=email>
> *    [image: Add comment-icon]<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?showComments=true&showCommentArea=true#addcomment> Add
> comment<http://wiki.javaforum.hu/display/JAVAFORUM/2014/03/28/JINQ?showComments=true&showCommentArea=true#addcomment>
> *    [image: Like-icon]<http://wiki.javaforum.hu/plugins/likes/like.action?contentId=46432261&src=email>
> Like<http://wiki.javaforum.hu/plugins/likes/like.action?contentId=46432261&src=email>
>          Unsubscribe from all blog posts<http://wiki.javaforum.hu/users/viewmyemailsettings.action?src=email>
> *    Manage notifications<http://wiki.javaforum.hu/users/editmyemailsettings.action?src=email>     [image:
> Confluence logo big]    This message was sent by Atlassian Confluence
> 5.4.1
>
> _______________________________________________
> 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/20140401/2555da7b/attachment.html>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: footer-desktop-logo.png
Type: image/png
Size: 862 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment.png>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: confluence.mail.templates.add.comment.png
Type: image/png
Size: 379 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment-0001.png>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: blogpost-icon.png
Type: image/png
Size: 296 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment-0002.png>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: avatar_d7177d5506ab05ef431ea35647b597a3.jpg
Type: image/jpeg
Size: 3609 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment.jpg>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: footer-mobile-logo.png
Type: image/png
Size: 383 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment-0003.png>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: confluence.mail.templates.view.blogpost.png
Type: image/png
Size: 296 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment-0004.png>
--------- következő rész ---------
A non-text attachment was scrubbed...
Name: likes.like.png
Type: image/png
Size: 560 bytes
Desc: nem elérhető
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140401/2555da7b/attachment-0005.png>


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