MyEclipse中Hibernate的一些使用
選擇導航菜單,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(); } }