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();
}
您已经声明了返回列表的方法
;将其更改为returnint
或char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回列表的方法
;将其更改为returnint
或char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回列表的方法
;将其更改为returnint
或char
或任何形式。return criteria.list()--这肯定会返回一个列表,您实际想要什么整数?如果是计数,为什么要添加排序?我想要行数它不工作我们不能返回int我想,它给出的是整数列表你已经声明了返回列表的方法
;将其更改为returnint
或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();返回整数列表。您的问题现在解决了吗?那么请把答案标为正确答案。