关闭

Column标签 放在属性上和get方法上

private String age;...
阅读(2044) 评论(0)

Hibernate和JPA之间的联系

Hibernate分析: Hibernate是一个开源的代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,是Java程序员可以随心所欲的使用对象编程思想来操作数据库。 Hibernate的核心接口: Session:负责执行被持久化对象的CRUD,是线程不安全的 SessionFactory:负责初始化Hibernate,充当数据存储源的代理,...
阅读(708) 评论(0)

Hibernate版本 支持 hibernate-jpa-2.0-api-1.0.0.Final.jar

我记得hibernate3.5以前的版本使用注解使用hibernate-annotations.jar以及ejb-persistence.jar。其实这里的ejb-persistence.jar和前面提到的hibernate-jpa-2.0-api-1.0.0.Final.jar功能一样,实现持久化功能。但hibernate-jpa-2.0-api-1.0.0.Final.jar在ejb-pers...
阅读(5241) 评论(0)

JPA使用动态的SCHEMA配置方法

最近在做一个项目,使用Spring+Struts2+JPA(Hibernate)的框架,项目接近尾声,现在要为测试和以后的正式运营开始做准备了。但是突然发现了一个小问题,发现使用MyEclipse自动生成的持久化对象所对应的Schema信息都是直接在类内部使用注解声明的方式来设置的,类似如下的格式@Table(name = “xxx”, schema=”xxx”)。 这样子就带来一个坏处,就...
阅读(2212) 评论(0)

hibernate之上的schema属性

hibernate之上的schema属性 ---------- 在oralce中,不同的用户,使用不同的schema. 但在sqlserver中,同一个用户可以有多个schema. 如果我们要使用非默认schema中的表如何处理? 我们可以设置默认的schema,如: [xhtml] view plaincopy propert...
阅读(6628) 评论(0)

Hibernate 自动生成bo 映射是 default_schema 引发的问题

最近在做一个项目,使用Spring+Struts2+JPA(Hibernate)的框架,项目接近尾声,现在要为测试和以后的正式运营开始做准备了。但是突然发现了一个小问题,发现使用MyEclipse自动生成的持久化对象所对应的Schema信息都是直接在类内部使用注解声明的方式来设置的,类似如下的格式@Table(name = "xxx", schema="xxx")。 这样子就带来一个坏处,就是数...
阅读(5164) 评论(0)

JPA 映射中 schema 属性的作用

这几天在迁移数据库,突然发现使用中的 A和 B 数据库 有相同的用户名,迁移后决定将 A...
阅读(3884) 评论(0)

Hibernate 一对多 多对一 实例 及一些 问题(2)字典项的使用

有时在多对一时,只有插入时需要用到 外键值(即一对象的主键),而查询时需要得到完整对象 /** * */ package com.wonders.task.sample.bo; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity;...
阅读(859) 评论(0)

Hibernate 一对多 多对一 实例 及一些 问题(1)插入及查询

Clazz.java /** * */ package com.wonders.task.sample.bo; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax...
阅读(1693) 评论(0)

hibernate 的 CascadeType 属性

@Entity @Table(name="orders") public class Order {  //1-m,多的一方为关系维护端,关系维护端负责外键记录的更新,关系被维护端没有权利更新外键记录  private String orderid;  private Float amount;  private Set items = new HashSet();    @I...
阅读(524) 评论(0)

Hibernate 一对多注解 实例

student: /** * */ package com.wonders.task.sample.bo; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedVal...
阅读(23533) 评论(3)

@JoinColumn解释

@JoinColumn与@Column标记一样,是用于注释表中的字段的。它的属性与@Column属性有很多相同之处,这里就不详细讲述。请读者参阅5.2.2小节中有关@Column属性的部分。  l         @JoinColumn与@Column相区别的是:@JoinColumn注释的是保存表与表之间关系的字段,它要标注在实体属性上。而@Column标注的是表中不包含表关系的字段。  ...
阅读(14382) 评论(1)

hibernate之级联cascade和关系维持inverse

hibernate的关联关系,重点在理解级联cascade和inverse   1、cascade一般用在级联保存,级联更新,级联删除上      1.1cascade注解有两种,一种是基于hibernate注解 org.hibernate.annotations.Cascade org.hibernate.annotations.CascadeType ...
阅读(1187) 评论(0)

Hibernate 配置文件precision与scale的说法

Oracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。      NUMBER数据类型可以有两个限定符,如:      column NUMBER ( precision, scale)      precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。      scale表示数字小数点右边的...
阅读(1230) 评论(0)

Hibernate onetomany onetoone manytoone样例

数据表: -- Create table create table T_ASSET ( ID VARCHAR2(40 CHAR) not null, CREATE_DATE TIMESTAMP(6), REMARKS VARCHAR2(4000 CHAR), UPD...
阅读(1421) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:7804967次
    • 积分:67022
    • 等级:
    • 排名:第28名
    • 原创:254篇
    • 转载:2716篇
    • 译文:3篇
    • 评论:714条
    文章分类
    最新评论