標籤:blog http java 使用 strong 檔案
原文地址:http://blog.csdn.net/fangzhibin4712/article/details/7179414
前提條件:表sjzdfl 表sjzdxx (使用資料庫MySQL)
表sjzdfl (兩個欄位sjzdflId 和 sjzdflmc)
表sjzdfl 建表語句:
[sql] view plaincopy
- DROP TABLE IF EXISTS `sjzdfl`;
- CREATE TABLE `sjzdfl` (
- `sjzdflId` int(11) NOT NULL auto_increment,
- `sjzdflmc` varchar(255) default NULL,
- PRIMARY KEY (`sjzdflId`)
- ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
表sjzdxx(三個欄位sjzdId 和 sjzdflId和sjzdxxmc 約束:sjzdflId為表sjzdfl的外鍵)
表sjzdxx建表語句:
[sql] view plaincopy
- CREATE TABLE `sjzdxx` (
- `sjzzId` int(11) NOT NULL auto_increment,
- `sjzdflId` int(11) default NULL,
- `sjzzxxmc` varchar(255) default NULL,
- PRIMARY KEY (`sjzzId`),
- KEY `sjzdflId` (`sjzdflId`),
- CONSTRAINT `sjzdxx_ibfk_1` FOREIGN KEY (`sjzdflId`) REFERENCES `sjzdfl` (`sjzdflId`)
- ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
步驟:
1.建立資料庫連接
2.給HibernateTest2添加Hibernate支援
3.利用資料庫表自動建立PO類、hbm檔案(對應檔)、DAO
1.建立資料庫連接
1.1 建立資料庫連接
1.2 設定資料庫串連
2.給HibernateTest2添加Hibernate支援
2.1 對項目HibernateTest2添加Hibernate支援
2.2 添加Hibernate支援
2.3添加Hibernate支援(配置XML檔案)
2.4添加Hibernate支援(添加資料庫支援)
2.5 添加Hibernate支援
3.利用資料庫表自動建立PO類、hbm檔案(對應檔)、DAO
3.1 回到MyEclipse DatabaseExplorer視圖
3.2 配置Hibernate映射和應用產生
3.3 配置映射細節
3.4 配置反轉引擎細節
3.5 建立完成如(換包)
3.6 使用Test1.java測試
[java] view plaincopy
- package com.test;
-
- import java.util.List;
-
- import com.dao.SjzdflDAO;
- import com.po.Sjzdfl;
-
- public class Test1 {
-
- public static void main(String[] args) {
-
-
- SjzdflDAO sdao = new SjzdflDAO();
-
- List<Sjzdfl> all = sdao.findAll();
-
- for(Sjzdfl sjzdfl : all)
- {
- System.out.print(sjzdfl.getSjzdflId());
-
- System.out.println(sjzdfl.getSjzdflmc());
- }
-
-
-
-
- }
-
- }