您的位置:首页 > 其它

使用hibernate步骤

2009-09-24 15:51 232 查看
1 MyEclips连接到数据库
2 加载特征库
3 反向工程
4 进行持久化操作

注:数据库建表时,一定要建主键,不然反向工程的时候会多生成一个类

前三步已录为视频,最后一步源码如下:

package dao;

import org.hibernate.*;
import org.hibernate.cfg.Configuration;

import entity.Customer;
public class CustomerDao {
//在此类中进行对数据库的增删改查
private SessionFactory sf; //会话工厂,相当于数据库连接池`
private Session se; //会话,相当于连接--Connection
private Transaction ts; //事物,必须有事物,不然无法插入到数据库中

public CustomerDao(){
//读取配置文件
Configuration cfg=new Configuration();
cfg.configure("config/hibernate.cfg.xml");
sf=cfg.buildSessionFactory();
}

//增加客户
public void addCustomer(){
//打开会话
se=sf.openSession();
//打开事物
ts=se.beginTransaction();
Customer ct=new Customer();//临时状态
//给对象赋值
ct.setName("qq");
ct.setPwd("aa");
//开始事物
ts.begin();
//将对象保存对数据库中
se.save(ct);
//提交事物
ts.commit();
}

public static void main(String []args){
CustomerDao cd=new CustomerDao();
cd.addCustomer();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: