
Hibernate
文章平均质量分 85
akwolf
性格开朗,易于沟通.
自学能力较强,喜欢尝试新的知识,具有较强的上进心。
较佳的团队合作精神.
做事沉着稳重,能脚踏实地,一丝不苟的去工作.
展开
-
Hibernate构建一个CURD的程序
完成功能:对实体Event进行CURD操作1、项目结构2、配置hibernate.xml和log4j的控制台输出描述文件log4j.properties3、编写一个HibernateUtil工具类package com.akwolf.util;impo原创 2011-09-18 20:47:51 · 631 阅读 · 0 评论 -
Hibernate连接配置文件
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hi原创 2011-09-17 23:26:28 · 543 阅读 · 0 评论 -
Hibernate 学习摘抄
1、setId方法私有化,因为id是由生成策略来产生,无需外部指定。2、mang-to-mang关联,在person中使用Set保存3、M:N关系设置单向关联就足够。如果是从person到event的一个关联,则在person中配置set标签4、Hibernate原创 2011-09-20 13:46:47 · 493 阅读 · 1 评论 -
Hibernate+中遇到的一些错误
1、org.hibernate.LazyInitializationException: could not initialize proxy - no Session这个异常遇到时是在关联关系中采取的惰性加载,将加载属性改为lazy="false"即可,如:原创 2011-10-05 13:56:17 · 1430 阅读 · 1 评论 -
Hibernate 关联关系学习笔记
一、总体来分有一对一、一对多、多对一、多对多这四种关系。二、一对一关系1、单向主键2、单向外键具体需求是Husband实体中保存Wife的引用,得到husband的实体后就可以取得wife实体。且关系是一对一。Husband实体简略信息 pri原创 2011-10-03 12:44:44 · 713 阅读 · 0 评论 -
Hibernate 查询1+N问题详解
1、1+N简单来说就是,Person和Phone是一对多关系,现在我看看所有手机的信息,对于其属于哪个人不感兴趣,但把lazy设为false(lazy=false),这样就会发出1(查询手机的sql)+N(和所有查询的这些手机相关的Person的查询sql),这样会造成很大的性能原创 2011-10-11 10:42:27 · 1102 阅读 · 2 评论 -
Hibernate 使用中的一些总结
1、对于substrng函数,下标从1开始,java从0开始,用法List list = getHibernateUtil() .createQuery("from Subject s where s.del = false and substring(s.subId,1,3) =:subjectId and length(s.subId)<>3") .setString(原创 2011-10-15 17:21:48 · 468 阅读 · 1 评论