Hibernate逆向工程全过程】的更多相关文章

前提你已经创建好了数据库,按如下操作进行: 1.添加hibernate.cfg.xml 在src下-->new-->other--->hibernate-->选择“Hibernate Configuration File(cfg.xml)”-->next-->选中项目名-->next-->填上连接数据库的必要信息-->finish 按如下方式填写好相关信息: 生成了一个xx.hbm.xml文件,但是生成有点问题,我们需要修改下,把: <prope…
为什么要使用逆向工程 由于我们每次编写Hibernate的时候都需要写实体,写映射文件.而且Hibernate的映射文件也容易出错.而逆向工程可以帮我们自动生成实体和映射文件,这样就非常方便了. 使用PowerDesigner 在设计数据库表时,我们使用PowerDesigner来生成概念模型\物理模型- 设计一个人员组织架构:有机构.部门.员工.领导.角色.权限. 一个机构有多个部门 一个部门有多个员工 领导可以管理多个部门,同时领导他自己也是员工 一个员工可以有多个角色 一个角色可以分配给多…
1.1           富文本编辑器Ueditor ueditor下载地址: http://ueditor.baidu.com/ 下载1.4.3 –utf8-Jsp版本.完整demo可参考下载文件中的index.html 导入 ueditor 到项目中:将ueditor导入到项目的js目录下.导入ueditor/jsp/lib目录中的“commons-codec-1.9.jar”.“json.jar”.“ueditor-1.1.1.jar”这几个jar包到项目的web-inf/lib目录中.…
一.hibernate逆向工程生成实体 介绍一个模型设计工具PowerDesigner,这个是j2ee开发必要的一个工具.一般在开发中先使用PowerDesigner 创建实体关系图即概念模型.建立了概念模型后生成特定数据库类型的物理模型,然后根据物理模型的创建表脚本创建库表:最后使用MyEclipse的hibernate特性针对表逆向生成实体类和映射文件.这样免去了编写实体和映射文件及其实体关系的麻烦. 二. 设计概念模型 relationship  一般的实体关系都可以使用,如果实体之间的关…
一  安装hibernate tools插件 1 在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3.6)版 添加如下地址:http://download.jboss.org/jbosstools/updates/stable/helios/ 选择性安装:hibernate tools在All Jboss tools节点下面 eclipse indigo(3.7)版 添加如下地址:http://down…
谈起 Hibernate 应该得知道 Gavin King 大叔,他构建了 Hibernate ,并将其捐献给了开源社区. Hibernate 对象关系映射解决方案,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架. Hibernate 的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来. Hibernate 也是目前Java开发中最为火热的数据库持久层框架,现已归JBOSS所有. 好了言归正传,IDEA 对开发者真的是贴心的小棉袄,本篇博客记录下 I…
一.基本环境 Eclipse 3.6 AppFuse Struts2 2.1.0 JBoss Hibernate Tools 3.4.0 二.JBoss Hibernate Tools 3.4.0安装 http://download.jboss.org/jbosstools/updates/stable/helios/ All JBoss Tools 3.2.x->Hibernate Tools 3.4.0.v20110729-2006-H171-Final 三.从数据库表生成Java类 1.打…
MySQL Administrator 创建表   MyEclipse Database Explorer视图: 1. New  2 .Driver template: MySQL Connector/J Driver name: 给定一个连接名称 Connection URL: jdbc:mysql://<hostname>[<:3306>]/<dbname>相应的修改 User name: MySQL连接名 Password: MySQL连接密码 Driver JA…
根据实际情况进行修改,主要2处,注释的位置<!-- 把catalog="platform"删掉 -->,<!-- 替换为native -->   <?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" PUBLIC "…
编辑此文章,其目的是方便以后根据表生成相应的代码,然而并非所有的代码都是如此.这里的Hibernate 即响应题目的ssh框架中的“h”. 如图所示,点击右上角,在myeclipse之中.再点击Myeclipse DataBase explore,便有下图: 如图,左边即是在Mysql中连接中的数据库,再找出相应的表: 点击倒数第四个,Hibernate Reverse Engineering,便可得到下图: 点击next,再点击finish,便完成. 如图,便生成对应的代码.做个笔记,方便以后…