Hibernate
chenchudongsg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate中另外两种配置文件方式的配置
第一种:只是用hibernate.propeties来配置shu原创 2014-04-27 10:12:29 · 791 阅读 · 0 评论 -
Hibernate进阶之映射集合关系
上一篇介绍了Hibernate的hql,接下来认识Hibernate进阶之映射集合关系(1)List/Set/Map (2)保存用户 (3)更新用户 每种集合(List/Set/Map)对应一张表,通过外健关联原创 2014-06-19 15:15:15 · 610 阅读 · 0 评论 -
Hibernate进阶之如何使用Hql内连接,外连接以及自连接
我们在sql语句中熟悉的 (3)HQL实战 (A)使用等值连接查询,查询客户姓名,订单编号,订单价格 select c.name,o.orderno,o.price from Customer c join c.orderSet o where c.id = o.customer.id (B)使用左外连接,按客户分组,查询每个客原创 2014-06-20 10:49:59 · 9670 阅读 · 2 评论 -
org.hibernate.QueryException: could not resolve property:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.org.hibernate.QueryException: could not resolve property: c原创 2014-06-18 19:01:19 · 1541 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: is not mapped 异常总结
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select u from User u where u.userName=:userName and u.password=:password] at org.hibernate.hql.ast.util.SessionFactoryHelper.requir转载 2014-06-18 15:05:48 · 850 阅读 · 0 评论 -
Hibernate进阶之熟悉Hql
五)hibernate专用查询(上)【客户 vs 订单】 (0)hibernate中的查询方式 >>session.get(字节码,1) >>session.load(字节码,1) >>query.list() >>query.uniqueResult() >>HQL查询【复杂,灵活,用途原创 2014-06-19 11:19:50 · 680 阅读 · 0 评论 -
Hibernate进阶之双向一对多关系映射
上一篇介绍了Hibernate的单向一对多关系,接下来用代码s原创 2014-06-15 09:16:32 · 484 阅读 · 0 评论 -
Hibernate进阶:理解Hibernate中的四种状态(临时状态,持久状态,游离状态,删除状态)
首先来理解一下四种状态的相关区别以及必要的知识点:(1)什么是OIDOID的中文名叫对象标识符,是hibernate框架为每个进入session一级缓存中的对象设置的一个唯一性标识,将来对应表中的主健,是决不能重复的。session对象的四种状态转换: (2)对象在整个hibernate框架中运行,一共有四种不同的状态产生:我们从三个方面进行比较:(1)OID是否为NU原创 2014-06-03 18:59:32 · 1632 阅读 · 0 评论 -
Hibernate进阶之双向一对一关系映射
上一篇介绍了Hibernate的双向一对多关系,接下还是用代码介绍一下Hibernate进阶之双向一对一关系映射。首先zuoyixi原创 2014-06-15 10:06:16 · 542 阅读 · 0 评论 -
Hibernate进阶之组件类型认识和双向一对多关系混合映射
上一篇介绍Hibernate的双向多对多关系映射,接下来renshizu原创 2014-06-15 16:41:24 · 578 阅读 · 0 评论 -
Hibernate进阶之双向多对多关系映射
上一篇介绍了Hibernate进阶之双向多对多关系映射原创 2014-06-15 12:00:20 · 672 阅读 · 0 评论 -
Hibernate进阶之单向一对多关系映射
上一篇介绍了Hibernate进阶之单向一对多关系映射原创 2014-06-14 10:57:57 · 659 阅读 · 0 评论 -
Hibernate进阶之单向多对一关系映射
Hibernate中实现对象与对象之间的关系:有一对一,一对多,多对多。下面来认识Hibernate的单向多对一关系。 在配置映射文件中让我们来认识多对一这个标签。首先,我们定义两个实体类:Customer,Order。代码如下:Customer类:package example.many2one_single;/** * 客户(一方) * @author Adm原创 2014-06-13 16:07:47 · 673 阅读 · 0 评论 -
Hibernate进阶之ID主键生成策略
hibenate内置主健生成策略: 我们从三个方面进行比较:(1)主键类型;(2)是否依赖于底层数据库;(3)多线程情况下是否安全; (A)increment 整型 不依赖于底层数据库的自动增长 多线程情况下不安全 通用性强 (B)identity 整型 依赖于底层数据库的自原创 2014-06-13 09:57:17 · 718 阅读 · 0 评论 -
Hibernate实现增删改查以及和JDBC的关系
当我们在学习hibernate必然会学习到增删查改,所以下面的是自己在学习过程涉及到的原创 2014-06-03 11:00:16 · 936 阅读 · 0 评论 -
hibernate框架的入门
Hibernate是java开发中使用的框架之一,不管开发桌面程序或者hibernate,hibernate不局限使用在java web中,由于hibernate的出现大大提高了项目开发的效率,在中小型项目中经常使用hibernate。Hibernate是基于ORM(对象关系映射:Object ralation mapping:我们可以理解为一个接口)实现了JDBC进行了非常轻量级的对象封装,因此原创 2014-04-25 22:10:58 · 753 阅读 · 0 评论 -
Hibernate进阶之SessionFactory二级缓存
上一篇介绍了hql三)SessionFactory二级缓存 (1)在默认情况下,SessionFactory二级缓存只存放连接数据库的相关信息,和映射文件信息,不能存放持久化对象 (2)在默认情况下,session.get(),每执行一次,都要查询数据库,即生成select语句 (3)启用SessionFactory二级缓存,使其也能存持久化对象 (4) 在默认原创 2014-06-21 11:34:58 · 793 阅读 · 0 评论
分享