随笔分类 -  Hibernate学习笔记

例子代码:web.xml
摘要:struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* ... 阅读全文

posted @ 2015-01-06 15:24 aicpcode 阅读(328) 评论(0) 推荐(0)

例子代码:hibernate.cfg.xml
摘要:org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/bookdb root ... 阅读全文

posted @ 2015-01-06 15:14 aicpcode 阅读(136) 评论(0) 推荐(0)

Hibernate集合的配置
摘要:Hibernate集合的配置package org.fkjava.bean;import java.util.Date;import java.util.List;import java.util.Map;import java.util.Set;/** * Hibernate 中 集合和数组类型数... 阅读全文

posted @ 2015-01-04 15:35 aicpcode 阅读(224) 评论(0) 推荐(0)

关系映射的双向关联的多对多
摘要:关系映射的双向关联的多对多package org.fkjava.bean;import java.util.Set;/** * 多对多 双向 关联关系 配置 * * @author hanfeili www.fkjava.org */public class Address { privat... 阅读全文

posted @ 2015-01-04 15:30 aicpcode 阅读(151) 评论(0) 推荐(0)

关系映射的双向关联的多对一
摘要:关系映射的双向关联的多对一package org.fkjava.bean;import java.util.Date;import java.util.Set;/** * 一对多 外键 双向 关联关系 配置 * 一个人 一个地址 * * @author hanfeili * www.f... 阅读全文

posted @ 2015-01-04 15:08 aicpcode 阅读(187) 评论(0) 推荐(0)

关系映射的1to1
摘要:关系映射的1to11中是基于外键的一对一配置文件 //配置级联操作 ... 阅读全文

posted @ 2014-12-31 22:36 aicpcode 阅读(187) 评论(0) 推荐(0)

Hibernate支持类中的分页查询的实现
摘要:Hibernate支持类的实现package com.myHibernateDao;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org.hibernate.Hib... 阅读全文

posted @ 2014-12-31 03:12 aicpcode 阅读(200) 评论(0) 推荐(0)

Hibernate one2one配置
摘要:Hibernate one2one配置 阅读全文

posted @ 2014-12-31 03:03 aicpcode 阅读(128) 评论(0) 推荐(0)

Hibernate缓存
摘要:Hibernate缓存session.save(p);方法返回持久化对应的idsession.persist(p);推荐使用这一种,该方法不会返回持久化对应的id。通过get(),load(),iterator()方法返回的结果都会放在一级缓存中。管理:session.clear();//当批量加载... 阅读全文

posted @ 2014-12-22 22:00 aicpcode 阅读(129) 评论(0) 推荐(0)

Hibernate查询uodate-megre-saveorupdate-delete方法使用
摘要:Hibernate查询uodate-megre-saveorupdate-delete方法使用update这个方法的使用1:先加载然后再修改/** * 修改通过get方法获得的持久化对象 */ private static void update1() { Con... 阅读全文

posted @ 2014-12-22 21:11 aicpcode 阅读(381) 评论(0) 推荐(0)

Hibernat的get()和load()方法的区别
摘要:Hibernat的get()和load()方法的区别get()方法是立即查询load()方法是延迟查询,Person person = (Person)session.load(Person.class,1);这句话其实没有去查找数据库,只是返回了一个代理。当真正需要的时候才去查找数据库比如输出Sy... 阅读全文

posted @ 2014-12-21 20:59 aicpcode 阅读(174) 评论(0) 推荐(0)

Hibernatedemo1
摘要:Hibernatedemo1--truecom.mysql.jdbc.Driverjdbc:mysql:///hibernate_dbrootrootorg.hibernate.dialect.MySQL5InnoDBDialectcreate--- 阅读全文

posted @ 2014-12-21 20:20 aicpcode 阅读(129) 评论(0) 推荐(0)

Hibernate查询2
摘要:Hibernate查询2list()方法和interate()方法的区别:list()方法是立即查询,interate()这个方法是延迟查询,iterate首先是先发送一条sql语句查询所有符合条件的id,然后根据查询到的id获得对应的记录。iterate 这个方法支持一级缓存,也就是session... 阅读全文

posted @ 2014-12-19 23:01 aicpcode 阅读(171) 评论(0) 推荐(0)

Hibernate查询
摘要:Hibernate查询在Hibernate中提供了丰富的查询下面讲解一下其中的一种HQL如果我们不知道所要寻找的对象的持久化标识(id),那么就无法通过load()和get()方法来获取持久化对象,就需要使用查询。HQL的语法很像SQL的语法但是HQL是一种面向对象的查询语言,然而SQL的操作对象是... 阅读全文

posted @ 2014-12-19 13:43 aicpcode 阅读(180) 评论(0) 推荐(0)

Hibernate继承(3)
摘要:Hibernate继承(3)前面已经看到两种继承关系,这一种继承关系是有程序来控制的继承,根部不能从数据表中看出两张表有继承关系,它的实现主要是在配置文件中指定父类的id的生成方法是Hilo的属性,同时还在在配置文件中用上标签。 ... 阅读全文

posted @ 2014-12-19 12:55 aicpcode 阅读(100) 评论(0) 推荐(0)

Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表
摘要:Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表 //必须指定关联的是哪个父类 ... 阅读全文

posted @ 2014-12-19 12:42 aicpcode 阅读(479) 评论(0) 推荐(0)

Hibernate配置文件详解
摘要:Hibernate配置文件详解DTD是文档的类型的定义,XML解析器使用DTD文档来检查XML文件的合法性,Hibernate 版本不一样,它的DTD信息会有一定的差异,不然的话会有异常。是Hibernate配置文件的根元素,其他的元素要在其中使用。负责保存Hibernate的配置信息以及对Sess... 阅读全文

posted @ 2014-12-17 16:18 aicpcode 阅读(127) 评论(0) 推荐(0)

在Hibernate中出现乱码如何解决
摘要:在Hibernate中出现乱码如何解决 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/db_loginRegis root root ... 阅读全文

posted @ 2014-12-17 15:51 aicpcode 阅读(151) 评论(0) 推荐(0)

Hibernate核心组件入门
摘要:Hibernate核心组件入门在Hibernate开发中关键一点就是使用Hibernate的核心类和接口,它位于业务层和持久化层之间,它除了核心组件外还包括它的配置文件(hibernate.cfg.xml或者hibernate.properties),映射文件(XXX.hbm.xml)和持久化对象。... 阅读全文

posted @ 2014-12-17 15:40 aicpcode 阅读(235) 评论(0) 推荐(0)

导航