一、Eclipse配置Hibernate步骤
1.配置数据源
(1)新建web程序
(2)打开数据库设置器(依次执行window----show view-------other)找到DB Browser
(3)先使用mysql建一个数据库表
mysql> create database testHibernate;
Query OK, 1 row affected (0.00 sec)
mysql> use testHibernate;
Database changed
mysql> create table th(
-> id int auto_increment primary key,
-> name varchar(50)
-> );
Query OK, 0 rows affected (0
mysql> insert into th(id,name) value(1,'gao');
Query OK, 1 row affected (0.
mysql> select * from th;
+----+------+
| id | name |
+----+------+
| 1 | gao |
+----+------+
4在DB Browser 窗口中,点击显示的图标,右键新建,进行设置如下
成功后会出现以下结果
2、引入Hibernate配置文件
(1)右键点击项目,找到MyEclipse,添加add Hibernate Capabilities,进行相关设置
3、添加Hibernate 映射文件
(1)新建一个包,在前面设置的数据源上找到要操作的表,并鼠标右击,选择“Hibernate Reverse Engineering”进行设置
注意:在mysql中建表的时候,一定要设置相关的主键(primary key)
4、测试
public static void main(String[] args) {
// TODO Auto-generated method stub
Session session=HibernateSessionFactory.getSession();
Transaction tran=session.beginTransaction();
//增加
/*
Th th=new Customers();
th.setName("li");
th.setPhone("1101");
session.save(th);
tran.commit();
*/
//删除
/*Th th=(Th)session.get(Th.class, 2);
session.delete(th);
tran.commit();*/
//修改
/*Th th=(Th)session.get(Th.class, 1);
th.setName("ht");
session.saveOrUpdate(th);
tran.commit();*/
HibernateSessionFactory.closeSession();
}