锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / java开源 / Hibernate
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
技术分类
表相关
通过关联表实现多对多映射
语言
在C#里怎么用Hibernate
基于Hibernate把全文搜索功能集成到Spring MVC
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

Hibernate


Hibernate是一个开放源代码的对象关系映射框架,对JDBC进行了轻量级对象封装。 Hibernate可以应用在任何使用JDBC的场合,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Hibernate的核心接口分别为:Transaction、Query、Session、SessionFactory、Criteria和Configuration。

Hibernate的作用

  • 实体类中一个属性会对应关系型数据库表中一个列。
  • 实体类一个实例会对应关系型数据库表中一条记录。
  • 将对象模型的东西存入关系模型中。
  • 实体中类对应关系型库中一个表。

优点

不需要编辑JDBC,只需要操作相应的对象即可。

使用Hibernate只需要操作对象就可以了。

Hibernate移植性好。

Hibernate实现了透明持久化。

Hibernate是一个轻量级框架。

代码测试方便。

Hibernate工具

Working with Hibernate is very easy and developers enjoy using the APIs and the query language. Even creating mapping metadata is not an overly complex task once you've mastered the basics. Hibernate Tools makes working with Hibernate or JPA even more pleasant. Hibernate非常易用,开发人员喜欢使用API和查询语言。一旦你掌握了基本知识,创建映射元数据甚至不是一个过于复杂的任务。 Hibernate的工具使得使用Hibernate或者JPA更愉快的工作。

Hibernate Tools is a toolset for Hibernate3 implemented as an integrated suite of Eclipse plugins, together with a unified Ant task for integration into the build cycle. Hibernate Tools is a core component of JBoss Tools and hence also part of JBoss Developer Studio. Hibernate工具是个工具集,以Eclipse插件的集成套件形式实现,配套周期统一Ant任务服务于集成到构建周期。 Hibernate的工具是JBoss的工具的核心组成部分,因此也是JBoss Developer Studio中的一部分。

The following features are available within Eclipse. 下面的功能都可用在Eclipse中。

Mapping Editor

An editor for Hibernate XML mapping files, supporting auto-completion and syntax highlighting. The editor even supports semantic auto-completion for class names, property/field names, table names and column names. Hibernate XML映射文件,支持自动完成和语法高亮的编辑器。编辑器甚至支持语义自动完成的类名,属性/字段名,表名和列名。

Console

The Hibernate Console perspective allows you to configure database connections, provides visualization of classes and their relationships and allows you to execute HQL queries interactively against your database and browse the query results. Hibernate的控制台的视角,您可以配置数据库连接,提供类和它们之间的关系可视化,并允许你执行对数据库HQL查询交互和浏览查询结果。

Reverse Engineering

The most powerful feature of Hibernate Tools is a database reverse engineering tool that can generate domain model classes and Hibernate mapping files, annotated EJB3 entity beans, HTML documentation or even an entire JBoss Seam application in seconds! Hibernate的工具的最强大的功能是一个数据库逆向工程工具,它可以在几秒内生成域模型类、Hibernate映射文件、注解的EJB3实体bean,HTML文件,甚至整个JBoss Seam的应用程序!

Wizards

Several wizards are provided, including wizards to quickly generate Hibernate configuration (cfg.xml) files, and Hibernate console configurations. 提供了几个向导,包括向导快速生成Hibernate配置文件(cfg.xml)和Hibernate控制台配置。

Ant task

The Hibernate3 tools include a unified Ant task that allows you to run schema generation, mapping generation, or Java code generation as part of your build. Hibernate3的工具包括一个统一的Ant任务,允许您运行架构生成,映射生成,或Java代码生成作为构建的一部分。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内