`
NEO_ONE
  • 浏览: 48665 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate反向工程

 
阅读更多

首先,弄出DB browser

 

 

 

connector的那个jar包,自己电脑上的,加进来,URL,mysql用户名,密码

 

 

 

 

CREATE DATABASE testDB;

new个table,弄几个简单的field

 

 

在这里就跟mysql-front什么什么的工具操作差不多了...

 

 

 

 

 

然后new 一个webproject~~(准备开始爽了~~)

 

项目上右键-----》MyEclipse ----》Add Hibernate Capabilities

 

 

一路下一步,到下图

 

 

 

 

 

 

DB driver ---》选上刚才的DB,添上mysql密码

 

下一步,下边的 java package  可以browser,选个目录,待会就会看到里边生成了HibernateSessionFactory.java同时项目里生成了hibernate.cfg.xml

 

 

next

 

 

 

 

直接完成(大功告成~~~)

 

 

 

public class TestDAO {
	public static void main(String[] args) {
		Session  s = HibernateSessionFactory.getSession();
		try{
			s.beginTransaction();
			User u = new User(1,"userName","password","email",151102222);
			s.save(u);
			s.getTransaction().commit();
			System.out.println("save user success");
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			HibernateSessionFactory.closeSession();
		}
	}
}
 

 

  • 大小: 41.5 KB
  • 大小: 28.5 KB
  • 大小: 14.4 KB
  • 大小: 46.2 KB
  • 大小: 14.5 KB
  • 大小: 47.6 KB
  • 大小: 29.5 KB
  • 大小: 45 KB
  • 大小: 53.8 KB
  • 大小: 54.2 KB
  • 大小: 47.1 KB
分享到:
评论

相关推荐

    Hibernate反向工程

    【Hibernate反向工程】是数据库模型到Java对象的自动化转换工具,它可以帮助开发者快速地创建出基于Hibernate的实体类和映射文件,极大地提升了开发效率。在这个过程中,开发者无需手动编写大量的DAO(Data Access ...

    hibernate反向工程模板(已修改)

    《Hibernate反向工程模板的深度解析与应用》 在Java Web开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。其中,反向工程(Reverse Engineering)是Hibernate提供的一项功能,它...

    Hibernate反向工程详细步骤

    ### Hibernate反向工程详细步骤解析 #### 一、前言 Hibernate是一款优秀的开源持久层框架,它通过将对象关系映射(ORM)技术应用于Java应用,简化了数据库操作的复杂性。而反向工程(Reverse Engineering)是...

    MyEclipse中生成hibernate反向工程步骤

    在MyEclipse中进行Hibernate反向工程的步骤主要涉及创建数据库连接、添加Hibernate支持、替换JAR包、打开数据库连接以及选择表进行反向工程。接下来,我们将详细讲解每个步骤。 1. **创建数据库连接** 首先,你...

    myeclipse中hibernate的反向工程

    3. **启动反向工程向导**: 通过MyEclipse的菜单或快捷方式启动Hibernate反向工程向导。 4. **配置映射选项**: 在向导中选择要映射的表,配置实体类生成的位置以及映射文件的命名规则等。 5. **执行反向工程**: 完成...

    Hibernate反向工程法

    Hibernate反向工程法是开发Java应用时利用Hibernate框架的一个实用工具,它能够根据现有的数据库模式自动生成对应的Java实体类(POJO)以及映射文件(hbm.xml)。这个过程极大地简化了开发工作,减少了手动编写这些...

    Hibernate反向工程法.pdf

    ### Hibernate 反向工程法详解 #### 一、概述 Hibernate作为一款优秀的对象关系映射(Object Relational Mapping,简称ORM)框架,在Java开发领域有着举足轻重的地位。它能够极大简化数据库操作,减少重复代码,...

    解决hibernate 反向工程 备注中文乱码

    该项目是解决hibernate反向工程生成的实体文件中文备注乱码问题的。 试用环境 hibernate-version 4.0.1 Hibernate Tools 5.1.4.v20170413-1729 org.hibernate.eclipse.feature.feature.group JBoss by Red Hat ...

    使用JPA反向工程 Hibernate工程反向

    **JPA反向工程与Hibernate反向工程** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它提供了一种面向对象的方式来操作数据库,使得开发人员可以专注于业务逻辑,而...

    [SSH+Maven+Bootstrap视频教程]_12. 新建Hibernate反向生成实体类工程.zip

    在学习这个教程后,开发者将掌握如何使用SSH+Maven搭建Java Web项目,利用Hibernate反向工程生成实体类,以及如何引入Bootstrap来优化用户体验。这不仅提高了开发速度,也为项目提供了更好的结构和可维护性。

    tableTobean.rar_CZAF_K7W_TabletoBean_hibernate反向生成bean

    Hibernate反向工程(Reverse Engineering)是一种自动创建Java持久化类(Bean)的方法,它可以从现有的数据库模式生成对应的Java实体类以及它们的getter和setter方法,甚至可以生成Hibernate的映射文件。这使得开发...

    hibernate反向生成数据库表.doc

    本文将详细介绍如何使用Hibernate反向工程生成数据库表。 首先,我们需要确保系统已经配置了Hibernate的相关依赖。这通常涉及到在项目中添加Hibernate的jar包。在Java项目中,这可以通过Maven或Gradle等构建工具来...

    Eclipse中创建反向工程.doc

    总的来说,Eclipse中的Hibernate反向工程是一个强大的工具,它可以帮助开发者快速地将数据库结构转换为Java对象,大大节省了手动编写ORM映射的时间。尽管它可能需要后期的手动调整,但在整个软件开发流程中,它无疑...

    Hibernate反向生成EJB注解

    在给定的场景下,我们讨论的是如何使用Hibernate反向工程生成包含EJB注解的实体类。 首先,我们需要创建一个Web项目,这是构建基于Java的Web应用程序的基础。在MyEclipse这样的集成开发环境中,可以方便地创建和...

    Hibernate-tools解决hbm.xml中文注释乱码和生成实体类注释

    在Java的持久层框架中,Hibernate是一个非常流行的ORM(对象关系映射)工具,它极大地简化了数据库操作。然而,在实际开发过程中,我们可能会遇到一些问题,比如在处理`hbm.xml`文件中的中文注释时出现乱码,或者...

    myeclipse下hibernate用法

    在 MyEclipse 中,我们可以通过反向工程生成 POJO 及 hbm 映射文件。首先,在 DB Browser 配置界面,选择 Hibernate Reverse Engineering,然后弹出对话框。在 Java package 当中输入产生的 Hibernate 映射的 ...

    hibernate反向生成数据库程序

    "hibernate反向生成数据库程序"是指通过Hibernate框架,从已有的数据库结构生成对应的Java实体类和映射文件,这样可以简化数据库与Java对象之间的交互。下面将详细介绍这个过程以及提供的代码片段。 首先,我们需要...

    使用Maven Hibernate5 之反向工程

    在Java Web开发中,Maven、Hibernate5以及反向工程是三个重要的概念,它们共同协助开发者高效地构建和管理项目。下面将详细解释这些知识点。 **Maven** 是一个项目管理和综合工具,它帮助Java开发者管理项目的构建...

Global site tag (gtag.js) - Google Analytics