【发布时间】:2016-04-02 23:55:00
【问题描述】:
这是我的道功能
public List<MerchantTransaction> merchantList(String strMerchantId, String strStatus){
List<MerchantTransaction> merTra = null;
Session session = null;
try {
session = sessionFactory.getCurrentSession();
merTra = (List<MerchantTransaction>) session.createSQLQuery("SELECT * FROM MERCHANT_TRANSACTION WHERE TRANSACTIONMERCHANTID='"+strMerchantId+"' AND TRANSACTIONSTATUS='"+strStatus+"'").list();
} catch (Exception e) {
System.out.println("Exception in Merchant traans dao list :"+e.getMessage());
}
return merTra;
}
}
错误代码 - JDBC 类型没有方言映射:-9
在这里,我尝试使用 createSQLQuery 语句从数据库中获取列表。我对使用 createSQLQuery 获取 MerchantTransaction 列表感到困惑。谁能帮我解决这个问题。
【问题讨论】:
-
而不是 System.out.println("Merchant traans dao list 中的异常:"+e.getMessage());做这个 System.out.println(e);这将提供更多有用的输出/堆栈跟踪。
标签: java hibernate spring-mvc