美资公司要我面试前先翻译如下文章!
A Brief Introduction to Hibernate
对Hibernate的简介Working with both Object-Oriented software and Relational Databases can be cumbersome and time consuming. Development costs are significantly higher due to a paradigm mismatch between how data is represented in objects versus relational databases. Hibernate is an Object/Relational Mapping solution for java environments. The term Object/Relational Mapping refers to the technique of mapping data from an object model representation to a relational data model representation (and visa versa).使用面向对象的软件和关系型数据库很麻烦而且费时。开发成本明显很高。Hibernate not only takes care of the mapping from java classes to database tables (and from Java data types to SQL data types), but also provides data query and retrieval facilities. It can significantly reduce development time otherwise spent with manual data handling in SQL and JDBC . Hibernate’s design goal is to relieve the developer from 95% of common data persistence related programming tasks by eliminating the need for manual, hand-crafted data processing using SQL and JDBC . However, unlike many other persistence solutions, hibernate does not hide the power of SQL from you and guarantees that your investment in relational technology and knowledge is as valid as always.Hibernate框架不仅提供了从Java类到数据表之间的映射(也可以将Java类转换到SQL类型),而且还提供了数据查询和恢复功能。它可以显著地缩短了开发时间,否则会花费很多时间用于写SQL语句和JDBC连接。 Hibernate的设计目标是减轻开发人员95%数据持久层的代码编写工作,减轻开发人员的手动编写SQL语句和JDBC连接代码编写工作。然而,与许多其他持久性框架相比较。

解决方案 »

  1.   

    英语和语文都不好。。纯属抛砖。。Development costs are significantly higher due to a paradigm mismatch between how data is represented in objects versus relational databases. Hibernate is an Object/Relational Mapping solution for java environments. The term Object/Relational Mapping refers to the technique of mapping data from an object model representation to a relational data model representation (and visa versa).
    一个错误的对象型数据-关系型数据库映射会额外产生很大的开发成本。
    Hibernate是一种Java环境下的对象/关系映射解决方案。
    对象/关系映射是指把对象型数据映射到关系型数据库的技术(反之亦然)。However, unlike many other persistence solutions, hibernate does not hide the power of SQL from you and guarantees that your investment in relational technology and knowledge is as valid as always.
    可是,不像其他的持久化方案,hibernate并没把SQL强大的功能隐藏起来,你在关系型技术和知识上的投入始终是物有所值的。