精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
Hibernate是一个开放源代码的对象关系映射框架,对JDBC进行了轻量级对象封装。 Hibernate可以应用在任何使用JDBC的场合,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate的核心接口分别为:Transaction、Query、Session、SessionFactory、Criteria和Configuration。
不需要编辑JDBC,只需要操作相应的对象即可。
使用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中。
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映射文件,支持自动完成和语法高亮的编辑器。编辑器甚至支持语义自动完成的类名,属性/字段名,表名和列名。
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查询交互和浏览查询结果。
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的应用程序!
Several wizards are provided, including wizards to quickly generate Hibernate configuration (cfg.xml) files, and Hibernate console configurations. 提供了几个向导,包括向导快速生成Hibernate配置文件(cfg.xml)和Hibernate控制台配置。
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代码生成作为构建的一部分。