
Hibernate
文章平均质量分 80
fei880411
这个作者很懒,什么都没留下…
展开
-
第一个hibernate项目
1、新建java项目2、创建User Library(window —— preferences —— Java —— Build Path —— User Libraries),加入如下jar: * 项目名称/hibernate3.jar * 项目名称/lib/*.jar * MySQL jdbc驱动3、创建hibernate配置文件hibernate.c原创 2012-05-02 15:05:58 · 695 阅读 · 0 评论 -
关于Hibernate的oracle主键id生成策略uuid、native和sequence .
1.uuid是产生一个32位的字符串,所以在数据库主键字段的大小上必须要大于等于32位。另外如果之前在库表设置了触发器和sequence,那么即使是采用uuid主键生成策略,那么hibernate在做插入时,uuid将会失效,而是采用sequence中的值作为主键id。相当于先用uuid做主键id,但是在插入之前又被sequence中的值覆盖掉了。这点必须注意。删除掉该表的触发器即可恢复。转载 2012-09-17 08:57:49 · 607 阅读 · 0 评论 -
Hibernate笔记=>继承关系的映射
在Java或.Net类与类之间存在关联、聚集和继承关系。一般来说:关联关系:采用“一对多或一对一”的映射即可;聚集关系:采用“集和映射”,即映射Set,Bag,List,Map继承关系:本文以下详述 因为关系数据库的表之间不存在继承关系,所以Hibernate提供了以下三种对继承关系映射的方法,即在继承关系树中:(1)、每个具体类(非抽象类)对应一个表:此方式中转载 2015-01-14 11:21:58 · 631 阅读 · 0 评论 -
ibatis和hibernate的比较
IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例,相对Hibernate和转载 2015-08-05 10:49:34 · 384 阅读 · 0 评论