1

我正在寻找一个 SQL 查询构建器,它可以根据我想从数据库中检索的一组数据优化 SQL 查询。数据集是一个“给我表 B 中列 C 等于 D 的列 A 的值”的数组。A、B、C、D的值在数组中可以是任意的,但是很多记录会共享相同的B、C、D。

连接 Hibernate 查询的最佳方法是什么?有什么理由使用另一个框架进行这样的查询吗?

4

1 回答 1

0

标准适合您:

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querycriteria.html

List cats = sess.createCriteria(Cat.class)
    .add( Restrictions.like("name", "Fritz%") )
    .add( Restrictions.or(
        Restrictions.eq( "age", new Integer(0) ),
        Restrictions.isNull("age")
    ) )
    .list();
于 2012-09-21T19:24:34.813 回答