码迷,mamicode.com
首页 > 系统相关 > 详细

利用MyEclipse自动创建PO类、hbm文件(映射文件)、DAO

时间:2014-07-13 23:28:46      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   使用   strong   文件   

原文地址:http://blog.csdn.net/fangzhibin4712/article/details/7179414

 

前提条件:表sjzdfl  表sjzdxx (使用数据库MySQL)

表sjzdfl (两个字段sjzdflId 和 sjzdflmc)

 表sjzdfl 建表语句:

 

[sql] view plaincopy
 
  1. DROP TABLE IF EXISTS `sjzdfl`;  
  2. CREATE TABLE `sjzdfl` (  
  3.   `sjzdflId` int(11) NOT NULL auto_increment,  
  4.   `sjzdflmc` varchar(255) default NULL,  
  5.   PRIMARY KEY  (`sjzdflId`)  
  6. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;  

 

 

表sjzdxx(三个字段sjzdId 和 sjzdflId和sjzdxxmc  约束:sjzdflId为表sjzdfl的外键)

表sjzdxx建表语句:

 

[sql] view plaincopy
 
  1. CREATE TABLE `sjzdxx` (  
  2.   `sjzzId` int(11) NOT NULL auto_increment,  
  3.   `sjzdflId` int(11) default NULL,  
  4.   `sjzzxxmc` varchar(255) default NULL,  
  5.   PRIMARY KEY  (`sjzzId`),  
  6.   KEY `sjzdflId` (`sjzdflId`),  
  7.   CONSTRAINT `sjzdxx_ibfk_1` FOREIGN KEY (`sjzdflId`) REFERENCES `sjzdfl` (`sjzdflId`)  
  8. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;  



步骤:

 

1.创建数据库连接

2.给HibernateTest2添加Hibernate支持

3.利用数据库表自动创建PO类、hbm文件(映射文件)、DAO

 

1.创建数据库连接

1.1 新建数据库连接

 bubuko.com,布布扣

1.2 配置数据库连接

 bubuko.com,布布扣

2.给HibernateTest2添加Hibernate支持

2.1 对项目HibernateTest2添加Hibernate支持

bubuko.com,布布扣

2.2 添加Hibernate支持

bubuko.com,布布扣

2.3添加Hibernate支持(配置XML文件)

 bubuko.com,布布扣

2.4添加Hibernate支持(添加数据库支持)

bubuko.com,布布扣

2.5 添加Hibernate支持

 bubuko.com,布布扣

3.利用数据库表自动创建PO类、hbm文件(映射文件)、DAO

3.1 回到MyEclipse DatabaseExplorer视图

 bubuko.com,布布扣

3.2 配置Hibernate映射和应用生成

bubuko.com,布布扣

3.3 配置映射细节

bubuko.com,布布扣

3.4 配置反转引擎细节

 bubuko.com,布布扣

 

bubuko.com,布布扣

3.5 创建完成如下图(换包)

 bubuko.com,布布扣

3.6 使用Test1.java测试

 

[java] view plaincopy
 
    1. package com.test;  
    2.   
    3. import java.util.List;  
    4.   
    5. import com.dao.SjzdflDAO;  
    6. import com.po.Sjzdfl;  
    7.   
    8. public class Test1 {  
    9.   
    10.     public static void main(String[] args) {  
    11.   
    12.           
    13.         SjzdflDAO sdao = new SjzdflDAO();  
    14.           
    15.         List<Sjzdfl> all = sdao.findAll();  
    16.           
    17.         for(Sjzdfl sjzdfl : all)  
    18.         {  
    19.             System.out.print(sjzdfl.getSjzdflId());  
    20.               
    21.             System.out.println(sjzdfl.getSjzdflmc());  
    22.         }  
    23.           
    24.       
    25.           
    26.           
    27.     }  
    28.   
    29. }  

利用MyEclipse自动创建PO类、hbm文件(映射文件)、DAO,布布扣,bubuko.com

利用MyEclipse自动创建PO类、hbm文件(映射文件)、DAO

标签:blog   http   java   使用   strong   文件   

原文地址:http://www.cnblogs.com/zouhao/p/3840468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!