- 浏览: 1509561 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
hibernate一对一唯一外键关联映射(单向关联Person---->IdCard)
一对唯一外键关联映射是多对一关联映射的特例
可以采用<many-to-one>标签,指定多的一端的unique=true,这样就限制了多的一端的多重性为一
通过这种手段映射一对一唯一外键关联
===
IdCard idCard = new IdCard();
idCard.setCardNo("88888888888888");
Person person = new Person();
person.setName("菜10");
person.setIdCard(idCard);
//不能成功保存,因为IdCard是Transient状态
session.save(person);
---
IdCard idCard = new IdCard();
idCard.setCardNo("88888888888888");
session.save(idCard);
Person person = new Person();
person.setName("菜10");
person.setIdCard(idCard);
session.save(person);
---
Person person = (Person)session.load(Person.class, 2);
System.out.println("person.name=" + person.getName());
System.out.println("idCard.cardNo=" + person.getIdCard().getCardNo());
===
<hibernate-mapping>
<class name="com.bjsxt.hibernate.Person" table="t_person">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<many-to-one name="idCard" unique="true"/>
</class>
</hibernate-mapping>
---
<hibernate-mapping>
<class name="com.bjsxt.hibernate.IdCard" table="t_idcard">
<id name="id">
<generator class="native"/>
</id>
<property name="cardNo"/>
</class>
</hibernate-mapping>
===
public class Person {
private int id;
private String name;
private IdCard idCard;
---
public class IdCard {
private int id;
private String cardNo;
一对唯一外键关联映射是多对一关联映射的特例
可以采用<many-to-one>标签,指定多的一端的unique=true,这样就限制了多的一端的多重性为一
通过这种手段映射一对一唯一外键关联
===
IdCard idCard = new IdCard();
idCard.setCardNo("88888888888888");
Person person = new Person();
person.setName("菜10");
person.setIdCard(idCard);
//不能成功保存,因为IdCard是Transient状态
session.save(person);
---
IdCard idCard = new IdCard();
idCard.setCardNo("88888888888888");
session.save(idCard);
Person person = new Person();
person.setName("菜10");
person.setIdCard(idCard);
session.save(person);
---
Person person = (Person)session.load(Person.class, 2);
System.out.println("person.name=" + person.getName());
System.out.println("idCard.cardNo=" + person.getIdCard().getCardNo());
===
<hibernate-mapping>
<class name="com.bjsxt.hibernate.Person" table="t_person">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<many-to-one name="idCard" unique="true"/>
</class>
</hibernate-mapping>
---
<hibernate-mapping>
<class name="com.bjsxt.hibernate.IdCard" table="t_idcard">
<id name="id">
<generator class="native"/>
</id>
<property name="cardNo"/>
</class>
</hibernate-mapping>
===
public class Person {
private int id;
private String name;
private IdCard idCard;
---
public class IdCard {
private int id;
private String cardNo;
发表评论
-
自定义用户类(UserType)的使用
2011-08-04 10:46 1882学习hibernate有段时间了,最近复习这门技术时看到了自定 ... -
技巧:利于ThreadLocal模式管理Session
2011-08-02 10:31 1271在利用Hibernate开发DAO模块时,我们和Session ... -
Hibernate中的回调与拦截机制
2011-07-27 17:31 1466在某些情况下,我们需要对实体的CURD操作进行捕获并执行一些操 ... -
HibernateTemplate中HibernateCallback的事务
2011-07-04 14:41 1455目的:使用HibernateTemplate执行execute ... -
Hibernate的复杂用法HibernateCallback
2011-07-04 14:40 1346HibernateTemplate还提供一种更加灵活的方式来操 ... -
Hibernate session FlushMode有五种属性
2011-07-04 13:59 17381、NEVER:已经废弃了,被MANUAL取代了2 MANUA ... -
数据库持久层——浅谈hibernate中的Session
2011-07-01 22:49 1680大多数情况下,Session 管理的目标聚焦于通过合理的设 ... -
详解Hibernate Session
2011-07-01 22:42 1503这里介绍Hibernate Session,Ses ... -
HttpSession与Hibernate中Session的区别
2011-07-01 22:41 1305一、javax.servlet.http.HttpSess ... -
巧用SQLQuery中的addScalar
2011-06-02 17:16 5756当我们用HQL进行子查询的时候,如select * from ... -
hibernate中SQLQuery的addEntity();方法
2011-04-13 14:48 2898如果使用原生sql语句进行query查询时,hibernate ... -
Hibernate的clear(),flush(),evict()方法详解
2011-03-24 11:18 17781.Clear 方法 无论是Load 还是 G ... -
hibernate模糊查询-Restrictions.ilike & Expression.like
2011-03-11 10:32 16369Criteria criteria = session.c ... -
Hibernate分页查询小结
2011-03-10 11:14 1834通常使用的Hibernate通常是三种:hql查询,QBC查询 ... -
current_session_context_class
2011-03-07 15:31 1300此设置的作用如下: What does sessionFac ... -
Hibernate的拦截器和监听器
2010-12-14 15:06 1393核心提示:最近项目需要,用到了Hibernate的拦截器和 ... -
孙卫琴.精通Hibernate:Java对象持久化技术详解_触发器使缓存与数据库不一致
2010-12-14 08:46 1405p198 -
孙卫琴.精通Hibernate:Java对象持久化技术详解_优化报表查询的性能
2010-12-13 17:51 1282p332 -
孙卫琴.精通Hibernate:Java对象持久化技术详解_查询结果类型
2010-12-13 17:34 1310p329 -
孙卫琴.精通Hibernate:Java对象持久化技术详解_投影查询
2010-12-13 17:31 1431p325
相关推荐
例如,`hibernate_one2one_ufk_1`和`hibernate_one2one_ufk_2`可能表示使用外键约束实现的一对一关系,而`hibernate_one2one_pk_1`和`hibernate_one2one_pk_2`可能表示通过主键共享实现的一对一关联。在这些示例中,...
在`hibernate_one2one_ufk_1`示例中,我们学习了如何配置和管理一对一的关系。这种关系在数据库中通常通过主键外键关联实现,Hibernate提供了多种方式来建立和维护这种关系,例如使用`@OneToOne`注解。 **五、懒...
6. "hibernate_one2one_ufk_1"可能是关于一对一关系,但使用了外键来建立关联的案例。 7. "hibernate_extends_3"可能涉及到了Hibernate的继承映射,如何处理一个类继承另一个类的情况。 8. "hibernate_compositePK_...
`hibernate_one2one_ufk_1`和`hibernate_one2one_pk_2`文件涉及到一对一关联的处理。Hibernate支持主键关联(Primary Key Join)和外键关联(Unique Foreign Key Join)两种方式。主键关联是通过两个实体共享同一...
8. **hibernate_one2one_ufk_2**:这可能涉及到一对一关系的无外键映射,即两个实体之间没有直接的数据库外键关系。文件可能讲解了如何通过其他方式实现这种关联,如使用唯一约束或共享主键。 9. **hibernate_query...
在Java的持久化框架Hibernate中,一对一(One-to-One)关联映射是常见的关系数据库模型映射方式之一。本文将详细解析如何实现一对一唯一外键(Uniquely Foreign Key,UFK)关联映射,特别是在单向关联的情况下的具体...
在给出的标签中,“hibernate_one2one_pk_2”可能表示使用主键作为关联字段的映射,而“hibernate_one2one_ufk_2”可能表示使用唯一外键进行关联的映射。 在主键关联(PrimaryKey Join)中,两个实体共享同一个主键...
% 结果序列UFk,UBk2 %-------------------------------------------- %读取excel中的数据,赋给矩阵y %获取y的样本数 %A为时间和径流数据列 A=xlsread('kk.xls','Sheet1') x=A(:,1);%时间序列 y=A(:,2);%径流数据列
- 对于每个 i (2 到 n),遍历之前的所有数据点 j (1 到 i),计算 Sk(i) 并进一步得到 UFk(i)。 - Sk(i) 表示第 i 个数据点之后所有数据点比它大的数目。 - UFk(i) 通过 Sk(i)、期望值 E 和方差 Var 计算得出。 -...
var_S = (n*(n-1)*(2*n+5))/18; UF = (S-E_S)./sqrt(var_S); UB = -UF(end:-1:1); % 绘制结果 figure; plot(UF,'b'); hold on; plot(UB,'r'); ylim([miny maxy]); xlabel('时间'); ylabel('UF/UB'); legend('UF','...
1. 计算顺序时间序列的秩序列 Sk,并按方程计算 UFk。 2. 计算逆序时间序列的秩序列 sk,也按方程计算出 UBk。 3. 给定显著性水平,如 α=0.05,那么临界值 U0.05=±1.96。将 UFk 和 UBk 两个统计量序列曲线和 ±...
% Mann-Kendall突变检测 % 数据序列y % 结果序列UFk,UBk2 %-------------------------------------------- %读取excel中的数据,赋给矩阵y %获取y的样本数 %A为时间和径流数据列
Var = i * (i - 1) * (2*i + 5) / 72; UFk(i) = (Sk(i) - E) / sqrt(Var); end; ``` 这里,`Sk`表示前`k`个数据点中后一个数据点大于前面所有数据点的数量之和。`UFk`是标准化后的累积差值,用于正向趋势检测。 ...
VarS=n*(n-1)*(2*n+5)/18; % 计算 Z if S>0 Z=(S-1)/sqrt(VarS); else Z=(S+1)/sqrt(VarS); end % 计算 Zabs alpha1=0.05; % 信度 95% 的显著水平 alpha2=0.01; % 信度 99% 的显著水平 PZ1=norminv(1-alpha1/2,0...
**2. 许可密钥支持** - 如有任何关于许可密钥的疑问或需要协助,请在组件XX-SER-LIKEY-BOJ上开启支持案例。 **3. 试用与评估** - 如果您希望对未授权的产品或许可选项进行试用或评估,请联系您的帐户经理安排...
1. 时间序列的读取 程序首先读取了Excel文件中的时间序列数据,并将其存储在矩阵A中。 2. 累计量序列的计算 程序计算了累计量序列Sk和统计量UFk。Sk是累计量序列,UFk是统计量,用于检测时间序列中的趋势和突变点...
2. http://s5.sinaimg.cn/middle/0030UfK9gy6VOYpXn2414&690 3. http://s2.sinaimg.cn/middle/0030UfK9gy6VOXyjldvc1&690 4. http://s11.sinaimg.cn/middle/0030UfK9gy6VOYpX49A9a&690 【注意】:Micosoft Virtual ...
MatlabUFK程序Web of Knowledge 平台是一种综合型平台。它提供各级学者、研究专业人士通过网上平台上获得信息最容易的一种研究和管理环境。他的来源文章都是各学科高影响力、高质量的论文。其核心内容为国际杂志、...