发布网友 发布时间:2022-06-04 18:59
共2个回答
热心网友 时间:2022-07-09 11:11
Hibernate有什么优势? Hibernate 易于学习和使用。正如我在上面提到的,在您可以使用它之前,您只需要了解几个简单、自我描述的配置文件。 它 非常灵活。您可以在任何需要持久化服务的应用程序架构中使用 Hibernate。您可以通过 Servlet 和/或 Enterprise Java Bean 在 Standard Java 应用程序、Enterprise Java 应用程序中使用它。它也可以和 Spring 框架很好地集成。 它可以很好地向上扩展,因为它被设计为从底层一直到集群环境中工作。通过类似 Lazy Initialization 的技术以及通过 CGLIB 运行时间字节代码生成库优化 Java 反射,最新版的 Hibernate 的性能也得到了加强。 Hibernate有什么缺点? Hibernate 是另一个拥有自己的应用和维护周期的框架。 尽管有积极的社区支持,但是有时候缺乏专注于此产品的提供商也使得宣传应用此框架显得没有说服力。 什么时候才用二级缓存:如果应用中,检索的频率相当高,每次都要去检索数据库,代价可想而知。此时就可以设置Hibernate的二级缓存,减少系统开销,提高应用的效率,减少客户端检索的响应时间。热心网友 时间:2022-07-09 11:11
hibernate是基于ORM原理,将关系模型映射到域模型对象。优点是对数据库操作进行了轻量级的封装,可以用面向对象的方式对数据库进行操作,减少了开发过程中和大量的sql语句打交道,是开发更为方便