
--------【Hibernate】
文章平均质量分 86
王虹芸_Yana
这个作者很懒,什么都没留下…
展开
-
【深入Hibernate】——根据业务自定义Clob数据类型
引言 最近项目涉及到大文本字段Clob,它是大文本中多字节存储数据类型,还有一个与它类似的是Blob,Blob是大文本单字节存储数据类型。看《深入浅出Hibernate》里看到Clob可以进行自定义数据类型,很受用,所以这里将代码留存下来备用。 代码 public class StringClobType implements User原创 2017-06-18 09:38:41 · 638 阅读 · 7 评论 -
【Hibernate】——缓存
引言 hibernate是一个持久化框架爱,经常需要访问数据库。如果我们能够降低应用程序对物理数据库访问的次数,那会提升应用程序的运行性能。缓存内的书库是物理数据源中的数据的赋值,应用程序运行时先从缓存中读取数据。 缓存就是数据库数据在内存中的临时容器,包括数据库数据在内存中的临时拷贝,位于数据库和数据库访问层中间。ORM原创 2017-03-05 21:31:43 · 445 阅读 · 13 评论 -
【Hibernate】——多对多映射
多对多映射是我在之前所说的映射里边稍微复杂的,但是理解起来也是相当容易的。如下图: 只需要借助一张表作为中介,管理User 和 Role 之间的关系即可。这样,一个用户可以拥有多个角色,一个角色可以对应多个用户。 看看代码如何实现,新建User实体类对象:package com.bjpowernode.hibernate;import java.原创 2017-02-26 10:26:23 · 631 阅读 · 13 评论 -
【Hibernate】——一对一映射
好吧,一对一映射是我认为最好理解的,正如我说的一个萝卜一个坑,或者实际一点的例子:一个人只有一个身份证号: 新建一个Person实体对象:package com.bjpowernode.hibernate;/** * 建立Person实体类 * @author why_768 * */public class Pers原创 2017-02-26 10:05:26 · 463 阅读 · 10 评论 -
【Hibernate】——一对多映射
正如上篇【Hibernate】——多对一映射 所说,一对多映射是多对一的反例,一个班有多个学生,这就是一种一对多的体现。如图所示: 建立Class实体类,在Class建立Student的集合关系:package com.bjpowernode.hibernate;import java.util.Set;/** * 建立Class实体类 * @au原创 2017-02-26 08:54:33 · 589 阅读 · 10 评论 -
【Hibernate】——多对一映射
什么是映射? 小编这里总结一年Hibernate的关联映射,这篇博文主要讲多对一的关联映射。 首先要知道什么是映射?简单的说,一个萝卜一个坑就是一种映射关系。数学上来说,y = ax^2 + bx + c,就是x到y 的映射。 Hibernate的基本映射? 而hib原创 2017-02-20 14:18:40 · 760 阅读 · 13 评论 -
【Hibernate】——Junit测试
为什么使用Junit?简单的方法其实可以用Main方法直接测试的,但是Main方法有一个弊端,就是一个类里只能有一个Main方法,所以如果需要测试多个方法,一般的情况下,小编的处理办法比较简单粗暴,直接注释掉。但是一大片绿在代码里看着很不舒服,而且复用性也不好。Junit就能及时的解决这种问题,而且用起来相当方便。下边举个Junit的应用实例: 我要测试的类是:U原创 2017-02-17 20:26:39 · 580 阅读 · 18 评论 -
【Hibernate】——SchemaExport自动生成数据库表
以自动生成User表为例,首先需要配置hibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">原创 2017-02-17 16:47:41 · 728 阅读 · 14 评论