为您找到相关结果382,533个
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
详解Hibernate缓存与性能优化_java_脚本之家
内置缓存是hibernate自带的,不可拆卸,是只读缓存,用来存放映射元数据和预定义SQL语句。 外置缓存是一个可配置的缓存插件,默认sessionFactory不会启用这个缓存插件,外置缓存中的数据就是数据库数据的复制。SessionFactory的外置缓存称为hibernate的二级缓存 二级缓存由sessionFactory负责管理,SessionFactory的生命周期和应用程序...
www.jb51.net/article/1068...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