博客专栏  >  编程语言   >  Hibernate学习之路

Hibernate学习之路

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

关注
1 已关注
22篇博文
  • Hql语句总结【不断更新】

    1:基本查询语句 from是最简单的语句,也是最基本的HQL语句。from关键字后紧跟持久化类的类名。 例如: from Person  表明从Person持久化类中选出全部的实例。注意这里的实体类P...

    2015-01-10 13:13
    823
  • Hibernate学习:初识hibernate

    一:S2SH框架流程图 hibernate的作用就是在Dao层将model的数据持久化到DB数据库。 这幅图上没有标记spring, 其实spring贯穿整个过程: spring面向接...

    2015-02-04 21:47
    623
  • hibernate学习:HelloWorld_xml

    一:HelloWorld程序结构 2:相关源码 {CSDN:CODE:598056} 3:console输出 Hibernate: insert into Student (...

    2015-02-05 09:40
    667
  • hibernate学习:HelloWorld_Annotation

    一:HelloWorld注解实现 二:程序源码 {CSDN:CODE:598345} 三:Console输出 Hibernate: insert into ...

    2015-02-05 14:34
    607
  • Hibernate小结

    1:hibernate OR/Mapping Hibernate帮助我们将 面向对象的调用 映射成 面向关系的实现。: 好处: (1)sql语句不是面向对象的,Hibernate可以帮助我们面向对象...

    2015-02-05 15:17
    631
  • Hibernate学习:slf4j日志框架

    一:首先来看一个图 commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现!后面的log4j,slf4j-nop等才是他们的实现。 ...

    2015-02-05 22:06
    1291
  • Hibernate学习:主键生成策略

    一:标准的JPA  Annotation方式的主键生成策略: (1)AUTO - 可以是identity column类型,或者sequence类型或者table类型,取决于不同的底层数据库.  ...

    2015-02-06 16:03
    678
  • hibernate学习:联合主键

    一:直接看程序 {CSDN:CODE:599457} 二:源码分析 (1)在Teacher中将作为联合主键的属性都加上@id注解 @Id private int id; ...

    2015-02-06 17:14
    719
  • hibernate学习:CRUD单元测试用例+知识总结

    一:用例 {CSDN:CODE:599664} 二:总结 主要接口: 1:AnnotationConfiguration 2:SessionFactory 3: Sessi...

    2015-02-07 00:07
    1050
  • hibernate学习:主要的API接口

    一:看测试 {CSDN:CODE:599500} 二:知识点 主要接口: 1:AnnotationConfiguration 2:SessionFactory 3: Session 注...

    2015-02-06 18:10
    805
  • hibernate学习:联合主键2

    一:运行上一篇文章的程序会发现,后台输出两个warn 17:22:14,232  WARN RootClass:233 - composite-id class does not override ...

    2015-02-06 17:34
    773
  • hiberbate学习:session方法补充

    一:测试用例 {CSDN:CODE:599777} 二:知识补充 1:saveOrUpdate 既可以执行insert也可以执行update。取决于对象有没有id 2:部分更新 Sessio...

    2015-02-07 12:16
    596
  • hibernate学习:一对一单向外键映射

    一:例子 {CSDN:CODE:599949} 二:总结 在Husband中 @OneToOne @JoinColumn(name="wifeId") private Wi...

    2015-02-07 17:38
    706
  • hibernate学习:一对一双向外键关联

    一:例子 {CSDN:CODE:599951} 二:总结 只要是双向关联就需要加上mappedBy 在Husband中: @OneToOne @JoinColumn(n...

    2015-02-07 17:43
    686
  • hibernate学习:一对一单向联合外键

    一:例子 {CSDN:CODE:599953} 二:总结 Wife有联合外键WifePK 在Husband对象中 @OneToOne @JoinColumns({ @J...

    2015-02-07 17:47
    750
  • hibernate学习:Component组件

    一:例子 {CSDN:CODE:599957} 二:总结 组件映射的用法: Wife组件作为Husband的一部分。 在Husband中嵌入wife @Embedded ...

    2015-02-07 17:53
    688
  • hibernate学习:级联查询

    一:看例子 {CSDN:CODE:600301} 二:知识点 org.hibernate.TransientObjectException: object refer...

    2015-02-08 14:24
    2093
  • Hibernate学习:一级缓存和二级缓存

    一:知识点 1:缓存概念与分类 缓存:在内存中开辟一块空间,把本来应该存储在数据库的数据,存储在硬盘上。 Hibernate有三种缓存: 一级缓存 二级缓存 查询缓存 2:各种缓存的特点 (1)...

    2015-02-08 14:26
    824
  • Hibernate学习:查询缓存

    一:查询缓存的配置 (1)在Hibernate配置文件中打开查询缓存   true 注意:查询缓存是依赖二级缓存的,注意先打开二级缓存 (2)query.setCacheab...

    2015-02-08 19:53
    668
  • hibernate学习:事务相关知识

    一:三种常见的事务异常: 脏读:读了另外一个事务的还没有提交的数据 不可重复读:同一个事务前后读到的数据不一致 幻读:读的过程中,另外一个事务可能添加或者删除数据,影响了当前事务的读取 二:数据库...

    2015-02-08 20:30
    532

java学习之路
108118505
python
2941061
IT工作杂谈
2019229
RestFul架构
1855013

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部