根据数据库的表生成项目,项目变为hibernate项目(实际开发中常用)

1、  选择模式为Myeclipse Database Explorer perpective

2、

(1)右键建立mysql模板,选择默认的mysql模板

(2)drive name (任意这里取mysql)

3、  设置内部URL按照以前的格式填写

4、  添加驱动

就是这个文件夹下的jar包

5、  测试联通

6、  弹出这个输入数据库密码

7、  成功后显示

8、  点击finish,然后就会在工作区产生一个如图所示的文件

9、  双击打开就会看到你的数据库文件了。

10、 找到对应的table,然后右键选择hibernate拉黑部分(反向工程)

11、  会弹出如下界面

12、             
如果不是hibernate的项目,变为hibernate项目方法

13、             
如果是hibernate项目,11步骤的brower就会显示

14、             
选择方法那个包下,然后弹出的

Create POJO 是否创建持久化层

(1)create a hibernate mapping 是否创建映射配置文件

(2)add
hibernate mapping 是否创建注释

(3)映射文件是不是随着配置文件跟新路径而更新

Java Data Object 生成持久化

是否生成抽象类

生成的类路径

生成Dao

15、             
然后next

16、             
然后next

17、             
Finish生成了,最后就根据数据库的表生成了类和持久化层

时间: 2024-08-03 01:19:18

根据数据库的表生成项目,项目变为hibernate项目(实际开发中常用)的相关文章

项目开发中常用的PHP函数

日期操作 为了便于存储.比较和传递,我们通常需要使用strtotime()函数将日期转换成UNIX时间戳,只有在显示给用户看的时候才使用date()函数将日期转换成常用的时间格式. strtotime()  函数将任何英文文本的日期时间描述解析为 Unix 时间戳 eg: <?php echo(strtotime("now")); echo(strtotime("3 October 2005")); echo(strtotime("+5 hours&

数据库建表时出现的org.hibernate.HibernateException: The database returned no natively generated identity value的错误

错误原因: 我设置的Id的类型是:自动增长型(如下),但是我在数据库中设置的Id确是:int类型.所以类型不匹配.导致返回: org.hibernate.HibernateException:数据库返回的没有本地生成的标识值的错误. @Id @GeneratedValue public int getId() { return id; } public void setId(int id) { this.id = id; } 改正方法: 在cmd中操作数据库输入: ALTER TABLE tea

Sqlserver 实际开发中常见的数据库操作增删改查----改

--我们就以院系,班级,学生来举例. create TABLE [dbo].YuanXi ( Id int IDENTITY(1,1) NOT NULL,--学校id 自增量 YuanXiName varchar(50) null, --院系名字 ) create TABLE [dbo].Class ( Id int IDENTITY(1,1) NOT NULL,--班级id 自增量 YuanXiID int null,--院系id ClassName varchar(50) null --班级

框架 day47 BOS项目练习1(项目概述,环境,页面[easyUI,Ztree],数据库PowerDesigner)

1.    项目概述 1.1   项目背景介绍 BOS(Bussiness Operating System)-----业务操作系统 本项目物流BOS项目分为基础设置.取派.中转.路由.报表部分 1.2   常见的软件项目类型 OA:办公自动化系统 CRM:客户关系管理系统 ERP:企业资源计划平台 CMS:内容管理系统 BBS:论坛系统 1.3   项目开发流程(瀑布模型) 1.  需求调研分析----需求规格说明书 2.  设计阶段(概要设计.详细设计)------数据库设计文档.原型 3.

Django项目的创建与介绍.应用的创建与介绍.启动项目.pycharm创建启动项目.生命周期.三件套.静态文件.请求及数据.配置Mysql完成数据迁移.单表ORM记录的增删改查

一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process using '"' #可以直接用 python3 -m pip 代替 pip3 #这个问题是pip3 版本过低直接在cmd中执行 python3 -m pip install --upgrade pip 更新pip3 # 在指定解释器环境下安装django 1.11.9 # 在真实python3环境

django根据已有数据库表生成model类

django根据已有数据库表生成model类 创建一个Django项目 django-admin startproject 'xxxx' 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'sqlexam', 'USER': 'root', 'PASSWORD': 'root123456'

Django-根据数据库表生成 model 类

根据数据库表生成 model 类 创建一个Django项目 django-admin startproject 'xxxx' 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'sqlexam', 'USER': 'root', 'PASSWORD': 'root123456', 'HOS

MyEclipse 用Hibernate 将数据库表生成bean (MySQL)

新建个web项目 一.链接数据库 打开 MyEclipse Database Explorer 视图,链接Mysql 选择显示的数据库 二.安装Hibernate 右键项目-myeclipse-Project  Facets-Install Hibernate Facet 创建 Hibernate Configuration 文件与 SessionFactory 类 选择刚才建好的mysql 三.转换Bean 切换视图 选择表-右键-Hibernate Reverse Engineering 这

hibernate 项目启动时总会自动创建表

hibernate 项目启动时总会自动创建表,造成以下错误 Caused by: java.sql.SQLSyntaxErrorException: ORA-00955: 名称已由现有对象使用 经验证,是方言使用错误导致的.项目使用的数据库版本为Oracle11g,方言应该使用  org.hibernate.dialect.Oracle10gDialect 修改配置如下: jpa: show-sql: true database-platform: org.hibernate.dialect.O