2011-10-11 49 views
-1

可能重复:
LINQ for Java toolJava的LINQ样的功能

在C#中有使用LINQ语句以访问一个集合,就好像写SQL语句的能力。我想为Java创建一个类似的插件,并想知道你们对如何去做这件事有任何建议?我想使它尽可能类似于SQL。

+0

今日在reddit上看到了这个:https://github.com/nicholas22/jpropel-light – Joe

+0

感谢您的参考。我没看见它! “C++”中的“链接”是否为 –

+0

?那是什么?它是否像C#中的LINQ? –

回答

0

这是很难在java中完成的,因为LINQ被构建并集成到C#语言中。如果我要这样做,我可能会为MySQL中的所有操作创建一个类:例如“选择”,“加入”......然后为您想对其执行的操作创建方法。选择(...)。从“From”是Select类中的方法。这是一个非常简单的例子,但您需要做的是在Java中创建一个SQL编译器,然后添加您想要的任何自定义方法或类。但是,如果您要编写自己的自定义Java LINQ,则只需编写快捷方式即可。但是,LINQ比在C#中编写循环更有效。我想说的是,你不会让你的代码更有效率,更简单易读和紧凑。

+0

谢谢。好答案。 –