一、
今天在使用hibernate的反向工程的时候
发现这个玩意功能挺强大的
开始是使用mysql数据库模型,建立数据库表,就是那种画图啦,往数据库表框里插入字段选择类型啦。反正不是自己写sql脚本和代码。
然后利用数据库建模工具,反向生成sql文件。
这个好处:就是我们可以时不时的修改数据库和表,然后,自动生成sql文件。
注意:外键可以通过画线,也可以通过表字段里的foreign一项
此外:见表的时候,可以使用画图,也可以使用填写字段
下面,是转来的:
今天安装MySQL Workbench,发现它依赖很多其他软件包,就把下载地址晒给大家喽
Microsoft Visual C++ 2010 可再发行组件包
下载地址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
简介:
Microsoft Visual C++ 2010 Redistributable Package 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++ 2010 的计算机上运行使用 Visual C++ 开发的应用程序。
Microsoft .NET Framework 4 Client Profile(独立安装程序)
下载地址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544
简介:
Microsoft .NET Framework 4 Client Profile 可再发行组件包将安装 .NET Framework 运行时和关联文件(这些文件是运行大多数客户端应用程序所必需的)
MySQL Workbench (GUI Tool) 工具
包名称:mysql-workbench-gpl-5.2.34.2-win32.msi
下载地址:(必须是已注册的用户)
http://dev.mysql.com/downloads/mirror.php?id=403402
下载的时候最好选择Asia区域
总之一句话:mysql workbentch 依赖 visual c++ 和 .NET Framework 4 Client Profile
二、有了sql语句,可以执行到数据库,得到对应的数据库和表(由上面生成的sql文件)
使用hibernate的反向工程,可以得到实体类,得到映射文件(或标注),得到hibernate的配置文件,得到DAO ,得到Hibernate工厂(用于得到获取session和关闭session的操作)
注意:在DAO里生成的del方法是没有事务的,调用时候,不会进行删除,我们需要添加事务,提交后才可以删除
分享到:
相关推荐
Hibernate,作为一个强大的对象关系映射(ORM)框架,极大地简化了Java开发者处理数据库操作的复杂性。本篇将详细探讨在使用Hibernate时需要的jar包及其作用,同时也会提及如何正确配置这些库,以便在实际项目中顺利...
将Spring框架与Hibernate结合起来使用,不仅可以发挥两者的优势,还能更好地管理事务处理和生命周期,提高开发效率和代码的可维护性。本文将重点介绍如何利用Spring整合Hibernate进行数据库操作的方法,并提供一系列...
SSH自学笔记主要涵盖的是Secure Shell(SSH)协议的使用、配置和相关的重要知识点。SSH是一种网络协议,用于安全地远程登录到服务器,进行文件传输,以及其他命令行操作。以下是一些核心的学习点: 1. **SSH基础...
NHibernate 是一款强大的对象关系映射(ORM)框架,它为.NET 开发者提供了一种在应用程序中管理和操作数据库的强大工具。这篇学习笔记将带你深入理解NHibernate的基础知识,包括安装配置、对象模型设计、映射配置、...
Hibernate是一个优秀的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够用面向对象的方式处理数据。通过Hibernate,开发者可以避免编写大量重复的SQL代码,提高了开发效率。在本课程中,你会学习到...
3. **Hibernate**: Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了数据库操作,通过将Java对象与数据库表进行映射,使得开发者可以以面向对象的方式处理数据库事务,而无需过多关注SQL。学习...
马士兵hibernate学习笔记(文字整理版).doc可能详细介绍了Hibernate的核心概念,如配置、实体类、注解、会话、查询语言(HQL)以及事务管理等。 3. **Spring**: Spring框架是企业级应用开发的重要组件,它提供了一...
这个“Spring学习笔记.zip”文件很可能包含了关于Spring框架的学习资源,特别是“Spring学习笔记.xmind”文件,可能是以思维导图的形式总结了Spring的核心概念和技术。 首先,Spring框架的基础是IoC(Inversion of ...
3. **支持多种技术整合**:Spring能够与众多技术,如JDBC、ORM框架(Hibernate、JPA)、MyBatis等无缝集成,提供了统一的编程模型。 4. **测试友好**:Spring支持单元测试和集成测试,提供了诸如Mock对象和事务管理...
"北京圣思园javaweb课件和笔记"很可能是某次培训课程或自学资源,包含了关于这个主题的详细讲解和学习记录。 在JavaWeb开发中,基础知识点主要包括: 1. **Servlet与JSP**:Servlet是Java编写服务器端应用程序的...
- **JPA(Java Persistence API)**:提供了ORM(对象关系映射)框架,如Hibernate,使Java对象可以透明地映射到数据库表。 5. **Web服务** - **JAX-WS(Java API for XML Web Services)**:用于创建和消费SOAP...