getHibernateTemplate()返回String

时间:2015-05-06 23:23:31

标签: java hibernate hql

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

不兼容的类型: 必需:字符串 实测值:列表

我有一个包含少量列的表格,我想在名称和地址匹配时返回手机。

kill(getpid(), SIGQUIT)

2 个答案:

答案 0 :(得分:1)

find的{​​{1}}方法,返回HibernateTemplate

List<?>

您需要访问List的元素或说出1st元素并返回它。

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

}

答案 1 :(得分:-1)

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

我认为这可以解决您的问题