在MyEclipse快速搭建Hibernate应用
我们所要建的应用非常简单,只是利用hibernate3.0对一张表进行操作。 软件环境: 1.Eclipse3.1.2; 2.MyEclipse4.1.0; 3.MySqlServer5.0; 4.MySqlJavaConnectorJ5.0.4; 5.hibernate3.0CoreLibraries; 6.hibernate3.0AdvancedLibraries; 参考书籍及文档: 深入浅出Hibern
Hibernate编写通用数据库操作代码
insert方法 public void insert(Object o){ Session session = HibernateSessionFactory.currentSession(); Transaction t = session.beginTransaction();session.save(o); t.commit(); HibernateSessionFactory.clossSession();} delete方法 public void delete(Objec
HIbernate的参数使用说明
set节点有以下属性 (摘自Hibernate文档): (1)name集合属性的名称 (2)table(可选??默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用) (3)schema(可选)表的schema的名称,他将覆盖在根元素中定义的schema (4)lazy(可选??默认为false)lazy(可选--默认
开源技术:hiernate的锁机制
学了两天的hibernate锁机制,今天写个总结。 hibernate锁机制包括悲观锁和乐观锁 1.悲观锁: 它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在 存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状
开源技术:hibernate点滴
这几天在学习hibernate,把一些碰到的问题给写下来,以后避免犯重复的问题: 1,在进行Query类操作的时候session需在最后关闭; 例如: try{ Queryquery=session.createQuery(sql); list=query.list(); tx.commit(); }catch(HibernateExceptione){ e.printStackTrace();
使用hibernate实现树形结构无限级分类
在系统中,经常会用到无限级的树形结构分类,如组织机构管理、商品/地区分类等等。一般无外采用两种方式: 一是类似struts-menu(http://struts-menu.sourceforge.net)的XML文件管理方式,配置起来比较方便,但很难与系统中其它应用数据集成; 二是使用数据库存储,定
Hibernate的继承关系
一、每个子类对应一个数据表(Table per concrete class) 学生表 create table ` sample `.` student `( `id` bigint not null auto_increment, ` name ` varchar (20) default '' not null , `score` float , primary key (`id`) ); create unique index ` PRIMARY ` o
了解Hibernate的FlushMode.NEVER模式
摘要: Hibernate并没有为巨型数据集合提供良好的帮助,这也许是开发者认为这样没有太大必要,反而增加Hibernate框架复杂性的缘故吧。最近在Hibernate的官方坛子上看到Gavin写给初级用户的“understand FlushMode.NEVER”,并参考了一下Stripes项目(本人时常关注的时髦
在Hibernate中配置Proxool连接池
在Hibernate中配置Proxool连接池 1:在applicationContext.xml中配置SessionFactory beanid="sessionfactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" propertyname="hibernateProperties" props propkey="hibernate.dialect"org.hibernate
Hibernate的关联关系映射
前言 以下所有描述以选课系统这个案例来说明。在一个选课系统中,基本的对象有课题(Course)、教师(Teacher)和学生(Student)。 一、一对一关联 (有共享主键关联和惟一外键关联两种) 1 、共享主键关联 比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全
更多»大众视点
更多»幽默笑话