原文地址:http://blog.csdn.net/fangzhibin4712/article/details/7179414java
前提條件:表sjzdfl 表sjzdxx (使用數據庫MySQL)sql
表sjzdfl (兩個字段sjzdflId 和 sjzdflmc)數據庫
表sjzdfl 建表語句:測試
- 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的外鍵)spa
表sjzdxx建表語句:.net
- 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;
步驟:blog
1.建立數據庫鏈接ip
2.給HibernateTest2添加Hibernate支持rem
3.利用數據庫表自動建立PO類、hbm文件(映射文件)、DAOget
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測試
- 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());
- }
-
-
-
-
- }
-
- }