hibernate

chengshitao123 2016-10-15 08:25:53
这是报的错:
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();
}
}
}
...全文
164 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧