hibernate与mysql的问题,请大家看看啊?多谢啦!
来源:百度知道 编辑:UC知道 时间:2024/05/15 08:54:20
给你一个简单的例子 你对照一下你的代码是不是没有开启事物或者提交事务
package com.hello.hibernate;
import java.util.Date;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class Client {
public static void main(String[] args) {
Configuration cfg = new Configuration().configure();
SessionFactory factory = cfg.buildSessionFactory();//创建SessionFactory
Session session = null;
try {
session = factory.openSession();
// 开启事物
session.beginTransaction();
User user = new User();
user.setName("陆毅");
user.setPassword("luyi");
user.setCreateTime(new Date());
user.setEndTime(new Date());
session.save(user);//存到数据库中
session.getTransaction().commit();// 提交事物
}
catch (Exception e) {
e.printStackTrace();
session.getTransaction().rollback();// 回滚事物
} fin