/ / Java LINQ-подібна функціональність [дублікат] - java, sql, linq

Java LINQ-подібна функціональність [дублікат] - java, sql, linq

Можливі дублікати:
Інструмент LINQ для Java

У C # існує можливість використовувати LINQзаяви, щоб отримати доступ до колекції, як якщо б написати SQL-виписку. Я хотів би створити аналогічний плагін для Java, і вам цікаво, як ви, хлопці, порадили, як це зробити? Я хотів би зробити його максимально схожим на SQL.

Відповіді:

0 для відповіді № 1

Ну, це досить важко робити в java з тих пірLINQ побудований та інтегрований в мову C #. Якщо б я це робив, я, мабуть, створив би клас для всіх дій у MySQL: наприклад, «Вибрати», «Приєднатися» ..., а потім створювати методи дій, які ви хотіли б провести на них. Виберіть (...). Звідки "З" є метод у класі Вибрати. Це, звичайно, дуже спрощений приклад, але що вам потрібно зробити, це створити комбінатор SQL у Java, а потім додати будь-які спеціальні методи або класи, які ви хотіли б.

Однак застереження, LINQ є більш ефективнимніж написання циклів у C #, однак, якщо б ви писали власний користувальницький Java LINQ, ви просто писали ярлики. Я намагаюся сказати, що ви не зробите свій код більш ефективним, просто читабельним та компактним.