![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate 学习
那时花开
我想认识一帮朋友 可以一起学习 一起成长 我学的是Java 大家伙如果有兴趣可以加我好友 一起学习啊
展开
-
Hibernate 重复定义字段的错误
<br /><?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping > <class name="com.bjsxt.hibernate.User" > <id name="id原创 2010-08-20 18:15:00 · 841 阅读 · 0 评论 -
hibernate 全面学习【lazy策略 】
lazy策略可以用在: * 标签上:可以取值true/false * 标签上,可以取值true/false,这个特性需要类增强 * /等集合上,可以取值为true/false/extra * /等标签上,可以取值false/proxy/no-proxy 重要的概念: 1、lazy的概念,指在需要的时候才发出sql 2、lazy策略只是在session打开期间才是有效的 注意: Hibernate类级别的lazy加载策略:可以控制什么时候加载这些普通对象属性原创 2010-08-23 20:00:00 · 469 阅读 · 0 评论 -
Hibernate
<br />18:26:57,078 WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDI javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:原创 2010-08-20 18:43:00 · 1101 阅读 · 0 评论 -
Hibernate commit() 和flush() 的区别
<br /><<精通Hibernate java对象持久化技术详解>> ,flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来 所谓清理,是指Hibernate 按照持久化象的状态来同步更新数据库 Flush()后只是将Hibernate缓存中的数据提交到数据库,如果这时数据库处在一个事物当中,则数据库将这些SQL语句缓存起来,当Hibernate进行commit原创 2010-08-20 22:45:00 · 22411 阅读 · 2 评论 -
Hibernate 查询(HQL)与分页
package com.bjsxt.hibernate; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.logicalcobwebs.asm.tree.TryCatchBlockNode; import junit.framework.TestCase; public class Quer原创 2010-08-21 17:19:00 · 960 阅读 · 0 评论