创建数据库及表

CREATE TABLE `t_user` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(255) NOT NULL,`password` varchar(255) NOT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8CREATE TABLE `t_employee` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL,`age` int(3) DEFAULT NULL,`gender` int(2) DEFAULT NULL,`email` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

使用hibernate的逆向工程

让MyEclipse连接上本机的数据库

成功样板:

创建web工程

  1. 导jar包(导入位置如下)

  1. 创建一个源码包(用于存放配置文件,相当于src)

  1. 建包

给对应工程添加hibernate支持

点击finish之后应该会有如下:

接下来就可以使用hibernate来为我们生成实体类;切到数据库视图

然后finish就会有如下效果

到此,可以测试一下,在com.ssh.test包下,写一个测试类,内容如下:

package com.ssh.test;import java.util.List;import org.junit.Test;import com.ssh.dao.TEmployeeDAO;
import com.ssh.dao.TUserDAO;
import com.ssh.domain.TUser;public class DaoTest {private TUserDAO dao = new TUserDAO();private TEmployeeDAO edao = new TEmployeeDAO();@Testpublic void test01(){List<TUser> list = dao.findAll();for (TUser tUser : list) {System.out.println(tUser);}}@Testpublic void test02(){List list = edao.findAll();for (Object object : list) {System.out.println(object);}}}

输出结果:(若输出的地址,则在对应的javabean对象中重写toString()方法)

若输出如上结果则表示你成功了!

剩下的就是Spring的配置文件以及Struts的配置

hibernate逆向工程相关推荐

  1. hibernate 逆向工程

    开发中建表,写实体,映射文件,很是繁琐.敲代码的懒汉,反正大多我是CC,CV的. 对于写实体,配置文件,通过逆向工程可以生成. 由于最近工作也用到了,所以写下逆向工程的简单配置. 如果其中有错误的,还 ...

  2. eclipse下使用hibernate tools实现hibernate逆向工程

    一  安装hibernate tools插件 1 在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3 ...

  3. hibernate逆向工程生成的实体映射需要修改

    根据实际情况进行修改,主要2处,注释的位置<!-- 把catalog="platform"删掉 -->,<!-- 替换为native --> <?xm ...

  4. Hibernate 逆向工程生成POJO类和映射文件

    Guestbook.java 代码: package com.b510.examplex; import java.util.Date; public class Guestbook implemen ...

  5. 模仿Hibernate的逆向工程_java版_源码下载

    在这篇blog:"Hibernate逆向工程原理_java版本"中谈到了Hibernate逆向工程原理. 我喜欢理论和实践相结合....so,今天我试着模仿hibernate的逆向 ...

  6. 五、逆向工程--myeclipse快速开发Hibernate项目

    一.使用myeclipse,可以自动生成domain对象和关系映射文件. 1.让myeclipse连接上数据库 Window-->open perspective-->myeclipse ...

  7. Hibernate【查询、连接池、逆向工程】

    2019独角兽企业重金招聘Python工程师标准>>> 前言 在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主 ...

  8. 使用Myeclipse完成Hibernate的逆向工程

    Hibernate的开发流程一般有两种: 1.由Domain object > mapping > db 2.由db开始,用工具生成生成mapping 和Domain object. 在实 ...

  9. 对应oracle生成java对象,Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件...

    [前面的话] 身体慢慢已经快好了,感觉真好,哈哈. 这篇文章要通过Hibernate对数据库进行操作,而Netbeans可以直接通过数据库逆向生成对应的映射文件.基础文章,选择性阅读. [步骤] 1. ...

  10. java纳税服务_纳税服务系统【总结】

    纳税服务系统总结 纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 我跟着练习一 ...

最新文章

  1. sql server 2000 数据库。 怎样用sql语句,在没有主键的情况下删除数据库中多条......
  2. LAMP编译安装(一)——安装Apache2.4
  3. OpenCV的图像处理——iOS与OpenCV之间图像转换
  4. 我的NopCommerce之旅(4): 定时任务之邮件
  5. 简谈“开放平台”设计中的一些感悟
  6. POJ 3580 SuperMemo 伸展树
  7. 系统子系统_GPRS子系统流程图
  8. win98 支持html5,win98 ghost ghost在WIN98怎么使用
  9. C语言九九乘法表的五种输出形式(完整,左上,左下,右上,右下)
  10. 互联网日报 | 8月3日 星期二 | 陌陌宣布更名为“Hello”集团;国家电网升至世界500强第二位;比亚迪总市值超8300亿...
  11. 边缘计算开源项目概述
  12. 推荐模型-序列推荐-2018:SHAN
  13. 为什么说运维的未来必然是 AIOps?
  14. 全球及中国有机莴笋种子行业供给需求与十四五产能规模预测报告2022版
  15. 今日分享|闪魔钢化膜5.8又来了/iPhone数据线2条10.8/adidas三叶草同款89/空气炸锅/内裤3条14.9/更多...
  16. Kotlin-Android世界的一股清流-委托
  17. 前后端分离模式下前端与后端数据交互
  18. 字节社招经历:5年Java开发经验,半月3次面试,成功拿到 Offer
  19. 机器学习(八)SVM支持向量机
  20. px、em 和 rem 三者区别

热门文章

  1. .NET 高性能泛型缓存
  2. spring boot+vue实现爬取各大平台每日热榜数据功能
  3. 数据结构 DAY02 时间复杂度和空间复杂度分析
  4. 2019UMS培训day6解题报告
  5. vue2.0源码分析之理解响应式架构
  6. 16x16LED点阵屏之移动显示汉字
  7. 操作系统类型与基本概念
  8. 星特朗望远镜怎么样_良心评测点评星特朗星特朗原野系列真的好吗?感受怎么样呢?深度剖析内幕...
  9. 微信还没开始付费订阅 但帮你变现的工具已经有了
  10. python不同文件之间的函数互相调用