选择导航菜单,MyEclipse –> Project Capabilities –> Add Hibernate Capabilities…
为了以后能独立运行,修改一下JAE Library Installation
Hibernate有全局的配置文件hibernate.cfg.xml,现在需要做一下配置
下一步需要注意的是对&字符进行转义
jdbc:mysql://localhost:3306/studio?useUnicode=true&characterEncoding=GBK
Ok,创建完成,看一下配置的东西吧
接下来是Hibernate的具体使用,看一下所谓的反向工程吧。。。。
单击右键在需要用Hibernate的表格,选择Hibernate Reverse Engineering,
现在对其做一下设置,最终如下
下一步
再下一步
看一下生成的文件吧
现在用Hibernate进行一些编程测试吧
import java.util.*;
import java.sql.*;
import org.hibernate.Transaction;
public class Main {
/**
*
* @param args
*/
public static void main(String[] args) {
//插入数据
//1.实例化DAO
EchoUserLoginDAO dao = new EchoUserLoginDAO();
//2.打开transaction
Transaction tran = dao.getSession().beginTransaction();
//3.生产Java类
EchoUserLogin userlogin = new EchoUserLogin();
//4.设置属性
userlogin.setPassWord("xx");
userlogin.setUserName("yy");
//5.保存
dao.save(userlogin);
//6.提交事务
tran.commit();
//7.读取数据
java.util.List<EchoUserLogin> result = dao.findAll();
//8.列出列表中的所有数据
for(EchoUserLogin o:result){
System.out.println(o.getUserName());
System.out.println(o.getPassWord());
}
dao.getSession().close();
}
}