Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可以用int代替List吗_Java_Hibernate - Fatal编程技术网

Java 可以用int代替List吗

Java 可以用int代替List吗,java,hibernate,Java,Hibernate,我想要一个特定表的记录数,但我的查询返回的是我想要整数作为结果的列表 我的密码在这里 public int<BorrowerEvaluationDTO> findEvaluations(final String sector, final String investorId) { return (List<BorrowerEvaluationDTO>) getHibernateTemplate().executeFind( new Hibe

我想要一个特定表的记录数,但我的查询返回的是我想要整数作为结果的列表 我的密码在这里

public int<BorrowerEvaluationDTO> findEvaluations(final String sector, final String investorId) {
    return (List<BorrowerEvaluationDTO>) getHibernateTemplate().executeFind(
            new HibernateCallback() {
                public Object doInHibernate(Session session) throws HibernateException,
                        SQLException {
                    Criteria criteria = session.createCriteria(BorrowerEvaluationDTO.class);
                    criteria.add(Expression.eq("hasEvaluation", true));
                    //      criteria.setProjection(Projections.distinct(Projections.property("stateOrProvinceId")));
                    //      criteria.setProjection(Projections.distinct(Projections.property("partnerOrganisation")));
                    if (sector != null && !sector.trim().equals("")) {
                        criteria.add(Expression.eq("sector", sector));
                    }
                    criteria.setProjection(Projections.rowCount());
                    if (investorId != null && !investorId.trim().equals("")) {


                    }




                    return criteria.list().size();
                }

                ;
            });
}
public int find贬值(最终字符串扇区,最终字符串投资者ID){
返回(列表)getHibernateTemplate().executeFind(
新的HibernateCallback(){
公共对象doInHibernate(会话会话)抛出HibernateeException,
SQLException{
Criteria=session.createCriteria(借用评估dto.class);
添加(Expression.eq(“haseevaluation”,true));
//标准.setProjection(Projections.distinct(Projections.property(“stateOrProvinceId”));
//标准.setProjection(Projections.distinct(Projections.property(“PartnerOrganization”)));
如果(扇区!=null&&!扇区.trim()等于(“”){
添加(表达式eq(“扇区”,扇区));
}
criteria.setProjection(Projections.rowCount());
如果(investorId!=null&!investorId.trim()等于(“”){
}
返回条件.list().size();
}
;
});
}

您声明了错误的退货类型。
只需将函数更改为返回一个
int
,并将返回值更改为
criteria.list().size()

编辑

您可以编写自己的函数。只需将
标准设置为全局。
例如:

public int getListSize()
{
    return criteria.list().size();
}

您声明了错误的返回类型。
只需将函数更改为返回一个
int
,并将返回值更改为
criteria.list().size()

编辑

您可以编写自己的函数。只需将
标准设置为全局。
例如:

public int getListSize()
{
    return criteria.list().size();
}

您声明了错误的返回类型。
只需将函数更改为返回一个
int
,并将返回值更改为
criteria.list().size()

编辑

您可以编写自己的函数。只需将
标准设置为全局。
例如:

public int getListSize()
{
    return criteria.list().size();
}

您声明了错误的返回类型。
只需将函数更改为返回一个
int
,并将返回值更改为
criteria.list().size()

编辑

您可以编写自己的函数。只需将
标准设置为全局。
例如:

public int getListSize()
{
    return criteria.list().size();
}


您已经声明了返回
列表的方法
;将其更改为return
int
char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回
列表的方法
;将其更改为return
int
char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回
列表的方法
;将其更改为return
int
char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回
列表的方法
;将其更改为return
int
char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,你为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表它给出的是整数列表,不是int我不能将返回类型更改为int严重?!INT的列表??来自文档:criteria.list().size();返回整数列表。您的问题现在解决了吗?那么请将答案标记为正确答案。其给出的整数列表不是inti,我无法将返回类型更改为INTSEURE?!INT的列表??来自文档:criteria.list().size();返回整数列表。您的问题现在解决了吗?那么请将答案标记为正确答案。其给出的整数列表不是inti,我无法将返回类型更改为INTSEURE?!INT的列表??来自文档:criteria.list().size();返回整数列表。您的问题现在解决了吗?那么请将答案标记为正确答案。其给出的整数列表不是inti,我无法将返回类型更改为INTSEURE?!INT的列表??来自文档:criteria.list().size();返回整数列表。您的问题现在解决了吗?那么请把答案标为正确答案。