0
@SuppressWarnings("unchecked")
public TblSeed getSeed(String tableName, String tableName1) {
Session session = this.sessionFactory.getCurrentSession();
List<TblSeed> list = new ArrayList<TblSeed>();
TblSeed tblSeed = null;
try{
Query query = session.createQuery("from TblSeed where seedName =:tableName");
query.setParameter("tableName", tableName);
Query query1 = session
.createQuery("from TblSeed where seedName =:tableName1");
query.setParameter("tableName1", tableName1);
list = query.list();
if (list!=null && list.size()>0) {
tblSeed = list.get(0);
}
list = query1.list();
if (list != null && list.size() > 0) {
tblSeed = list.get(0);
}
}catch(Exception ex){
tblSeed = null;
logger.error("Exception:",ex);
}
return tblSeed;
}
错误 - 我得到的错误,虽然返回tblSeed参数tableName1无法找到。如何在java中的一个return语句中返回两个字符串?
PLZ告诉我,我怎样才能得到呢?
问:你的问题“如何在一个return语句返回两个字符串?”,或者是“我为什么我正在返回参数tableName1在返回tblSeed时找不到的错误?“问:你的数据库是否有“TblSeed”表?一个“seedName”列?最重要的是:问:什么是确切的错误?请复制/粘贴完整的错误文本,并在#行发生。 – paulsm4
亚..我有一个TblSeed和我有种子名称作为列。在这里,我将两个种子名称作为tableName和tableName1传递。答同时通过tblSeed返回值我得到的是“无法找到参数tableName1” .. –
我们也许真的可以,如果你修复缺口遵循代码中的错误。 – Andreas