最近我玩过微软的 Linq (to SQL and Objects) 以及 Entity Framework,想知道非 .Net 平台(特别是 Java)的相应替代方案是什么?
最近我玩过微软的 Linq (to SQL and Objects) 以及 Entity Framework,想知道非 .Net 平台(特别是 Java)的相应替代方案是什么?
有一个名为JoSQL的Java项目,它提供了类似于SQL语法的对象查询功能。
虽然我自己没有使用过它,但我知道它在一些重量级应用中被使用。
Java没有Linq的等效物。但是,Scala是一种函数式语言,可以编译成Java字节码,它有类似的东西:扩展的for循环语法。
没有像LINQ一样通用的确切替代品。但是,如果我们谈论的是LINQ to SQL,那么当您在支持“注入语言”功能的IDE中使用它时,JPA确实是一种替代方案。例如,IDEA将在字符串内完全完成JPA查询。