Hibernate
爆米花9958
这个作者很懒,什么都没留下…
展开
-
Hibernate初识
简介相信学过SSH2框架的同学们对Hiberate一点也不陌生。Hibernate是Gavin King于2001年开始,作为EJB2风格实体bean的替代品开发的对象关系映射工具。Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。 Hibernate的稳定版本到目前(2017年3原创 2017-08-14 11:35:26 · 395 阅读 · 0 评论 -
Hieberate入门程序
本节写一个简单的程序让大家对hibernate有一个简单的认识。在例子中,我使用的是Intellij IDEA,通过mvn依赖的方式导入Hibernate库,在这个例子中,我们将应用MySQL数据库连接,所以还需要添加mysql连接依赖。最后的pom文件内如下:org.hibernatehibernate-core5.2.10.Finalmysqlmysql-connector原创 2017-08-14 15:16:24 · 403 阅读 · 0 评论 -
Hibernate使用注释
承接上节,我们已经写了一个例子了,这节我们使用注释创建hibernate应用程序。 有许多注释可用于创建hibernate应用程序,如@Entity,@Id,@Table等。Hibernate注释基于JPA 2规范,并支持所有功能。所有JPA注释都在javax.persistence.*包中定义。 Hibernate EntityManager实现由JPA规范定义的接口和生命周期。使用原创 2017-08-15 12:14:11 · 975 阅读 · 0 评论 -
Hibernate使用Log4j日志记录
日常我们调试程序的时候都是打印日志,但是使用日志记录能够将日志详细信息永久写入文件,更加方便我们查阅,在hibernate框架中使用 Log4j和Logback框架来支持日志记录。使用log4j执行日志记录有两种方式:通过log4j.xml文件或者log4j.properties文件.使用Log4j执行Hibernate日志记录的步骤使用log4j执行日志记录包含两步:使用原创 2017-08-16 16:19:29 · 2329 阅读 · 0 评论 -
Hibernate二级缓存
Hibernate第二级缓存是会话工厂的所有会话(Session)对象所使用的公共缓存。 如果您有来自会话工厂的多个会话(Session)对象,就可以操作会话工厂中的第二级缓存的数据。SessionFactory类用于保存二级缓存数据。 它是所有会话对象的全局,默认情况下是不启用的。不同厂商提供了二级缓存的实现。1. EH二级缓存2. OS二级缓存3. Swarm二级缓存4原创 2017-08-21 12:11:01 · 373 阅读 · 0 评论 -
Hibernate查询语言(HQL)
Hibernate查询语言(HQL)与SQL(结构化查询语言)相同,但不依赖于数据库表。 我们在HQL中使用类名,而不是表名,它是数据库独立的查询语言。HQL有很多优点:数据库独立支持多态查询易于Java程序员学习查询接口它是一个面向对象的Hibernate Query表示。 Query的对象可以通过Session接口调用createQuery()方法。查询接口提供了很多方翻译 2017-09-08 14:16:50 · 538 阅读 · 0 评论