У меня возникли некоторые ошибки, связанные с Hibernate. Это дает ошибку:Ошибка при соединении() с Hibernate
public static void makeReport(String type, Map<String, Object> param) throws JRException, IOException{
JasperPrint jasperPrint = null;
**Connection con = HibernateUtil.getSessionFactory().openSession().connection();**error here
String outputFileName = "Hóa đơn ";
JRAbstractExporter exporter = null;
if(type == "7" || type == "8" || type == "9"){
if(type==REPORT_BY_MONTH){
jasperPrint = JasperFillManager.fillReport("data\\Thống kê theo tháng.jasper", param, con);
outputFileName += "thống kê theo tháng " + param.get("@Month") + "-" + param.get("@Year") + ".xlsx";;
}
You can find the code project here.
Не могли бы вы предоставить ошибки, которые вы получаете, и, возможно, указать на то, что вы сделали до настройки Hibernate? Трудно ответить на этот вопрос, не зная, каковы симптомы. – CodeMonkey
Эти сравнения неверны, 'type ==" 7 "|| type == "8" || type == "9", и я уверен, что вы точно знаете, почему (используйте метод 'equals()', который переопределяется в классе 'String'). Коррекция полностью оставлена вам. – Tiny