全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果382,533个

持久层ORM框架Hibernate框架的使用及搭建方式_java_脚本之家

hibernate是一个数据库的操作框架即持久层框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库(SQL语句由Hibernate根据对象自动生成)。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JS...
www.jb51.net/article/2269...htm 2024-6-2

Hibernate 的原理与配置_JSP编程_脚本之家

实际上Hibernate对id属性作了特殊处理:由于它是一个对象的唯一标识,因此当我们进行save()调用时,Hibernate会为它自动赋予一个唯一的值(我们将在后面内容中讲述它是如何生成这个值的)。 我们假设你已经在数据库中创建了一个名为MESSAGE的表,那么既然前面这段代码让我们将Message对象存入了数据库中,那么现在我们就要将...
www.jb51.net/article/27...htm 2024-6-2

Hibernate原理及应用_java_脚本之家

1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection) 2. Hibernate3 提供了属性的延迟加载功能 当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务器的内存开销,从而提高了服务器的性能。 3.Hibernate中怎样实现类之间的关系?(...
www.jb51.net/article/1055...htm 2024-6-2

Hibernate核心思想与接口简介_java_脚本之家

Hibernate应用可通过一致的Transaction接口来声明事务边界,这有助于应用在不同的环境容器中移植。尽管应用也可以绕过Transaction接口,直接访问底层的事务接口,这种方法不值得推荐,因为它不利于应用在不同的环境移植。 5.Query和Criteria接口 Query和Criteria接口是Hibernate的查询接口,用于向数据库查询对象,以及控制执行查询的...
www.jb51.net/article/1240...htm 2024-6-2

hibernate 常用方法介绍_java_脚本之家

hibernate 常用方法介绍 一、hibetnateTemplate常用方法 1、delete(Object entity) 删除指定的持久化实例 在程序中一般先用 Assert.notNull和 Assert.isTrue断言entity是否为空 和 entity的id是否大于0若 否则事务回滚。再用get(Class entityClass,Serializable id,LockMode lockMode)加锁查询出持久...
www.jb51.net/article/415...htm 2024-6-2

详解Java中Hibernate的基本原理_java_脚本之家

一、Hibernate是对JDBC进一步封装 原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就行了。 二、我们再从分层的角度来看 我们知道非常典型的三层架构:表示层,业务层,还有持久层。Hiberante也是持久层的框架,而且持久...
www.jb51.net/article/1232...htm 2024-6-2

详解Hibernate缓存与性能优化_java_脚本之家

内置缓存是hibernate自带的,不可拆卸,是只读缓存,用来存放映射元数据和预定义SQL语句。 外置缓存是一个可配置的缓存插件,默认sessionFactory不会启用这个缓存插件,外置缓存中的数据就是数据库数据的复制。SessionFactory的外置缓存称为hibernate的二级缓存 二级缓存由sessionFactory负责管理,SessionFactory的生命周期和应用程序...
www.jb51.net/article/1068...htm 2024-6-2

深入学习Hibernate持久化对象的三个状态_java_脚本之家

Hibernate中的对象有3中状态,瞬时对象(TransientObjects)、持久化对象(PersistentObjects)和离线对象(DetachedObjects也叫做脱管对象)。 下图3.1显示了瞬时对象、持久化对象和离线对象之间的关系以及它们之间的转换。 图3.1 临时状态:由Java的new命令开辟内存空间的java对象也就是普通的java对象,如果没有变量引用它它将会被...
www.jb51.net/article/1231...htm 2024-6-2

java面试常见问题之Hibernate总结_java_脚本之家

1 Hibernate的检索方式 Ø 导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø OID检索(按照对象的OID来检索对象。) Ø HQL检索(使用面向对象的HQL查询语言。) Ø QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线)
www.jb51.net/article/698...htm 2024-6-2

Java Hibernate中的查询策略和抓取策略_java_脚本之家

Hibernate是一种Java对象关系映射框架,提供了多种查询和抓取策略,用于优化数据库访问性能。查询策略包括延迟加载、立即加载、查询缓存等,抓取策略包括join抓取、子查询抓取、批量抓取等。这些策略可以根据实际应用场景进行选择和配置,提高数据访问的效率和稳定性
www.jb51.net/article/2829...htm 2024-6-2