在java中是否有任何等效的实体框架?[已关闭]
每个使用C#编程的人都知道,有实体框架作为ORM(对象关系映射器),它使程序员能够仅使用C#代码查询数据库。
例如,如果我有一个名为 的数据库,并且在数据库中我有表,我可以通过以下方式获取价格小于2美元的表的所有产品:Shop
Shop
Products
Products
ShopEntity _Db = new ShopEntity();
List<Product> products = _Db.Products.Where(p => p.Price < 2).ToList();
上面的代码等效于此 SQL 语句:
Select * From Products Where Price < 2
我想知道Java中是否有这样的框架?
我也看到了奎尔。但它只是查询集合。我想对数据库进行查询。Java中还有另一个名为Hibernate的框架,它不能为查询数据库提供良好的功能。