hibernate
这是报的错:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.TransactionException: Transaction not successfully started
at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:149)
at com.mr.hibernate.AddProduct.main(AddProduct.java:28)
这是我product.hbm.xml代码:
package com.mr.hibernate;
import org.hibernate.Session;
import com.mr.hibernate.HibernateInitialize;
//import com.mr.hibernate.Product;
public class AddProduct {
public static void main(String[] args) {
Session session = null;
Product product = new Product();
product.setName("Java Web");
product.setPrice(79.00);
product.setFactory("fff");
product.setRemark("fffg");
try {
session = HibernateInitialize.getSession();
session.beginTransaction();
session.save(product);
session.getTransaction().commit();
} catch (Exception e) {
session.getTransaction().rollback();
System.out.println("数据添加失败");
e.printStackTrace();
}finally{
HibernateInitialize.closeSession();
}
}
}