gpt4 book ai didi

java - getHibernateTemplate() 返回字符串

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:19 26 4
gpt4 key购买 nike

我正在使用它并收到如下错误:

不兼容的类型:必需:字符串找到:列表

我的表格只有几列,我想在姓名和地址匹配时退还电话。

@Override
public String getphone(long name,String address){
String phone= getHibernateTemplate().find("from Table where name=" + name+"AND address='" + address+"'");
return phone;
}

最佳答案

find方法HibernateTemplate ,返回List<?>

public List<?> find(final String queryString, final Object... values) throws DataAccessException {

}

您需要访问 List 的元素或说第一个元素并返回它。

@Override  
public String getphone(long name,String address){
List<EntityABC> entityList = getHibernateTemplate().find("from Table where name=" + name+"AND address='" + address+"'");

if(null!=entityList && entityList.size() >0){
return phoneNumberList.get(0).getPhone();
}

return null;
}

关于java - getHibernateTemplate() 返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30089341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com