随笔- 298
文章- 4
评论- 35
阅读-
96万
随笔分类 - Hibernate
Hibernate多对多映射(双向关联)实例详解——真
摘要:一个学生可以选多门课 一门课程有多个学生上 实现步骤: 一、学生 (1)数据库创建学生数据表students,包含id,name字段 设置id字段为主键,类型:bigint,自增 设置name字段,类型:nvarchar(50) (2)创建Student.java实体类,对应数据表 (3)创建映射文
阅读全文
Hibernate基于【XML】和【注解】——完整实例
摘要:Eclipse中新建Java Project工程: 工程结构 和 需要的Jar包: 我用的SqlServer数据库,所以连接数据库的Jar包是sqljdbc4.jar 一、基于XML配置 1、实体类(对应数据表中的字段) 2、Student.hbm.xml(XML文件 将实体类 对应 数据表 和 表
阅读全文
Hibernate实体关系映射(OneToMany、ManyToOne双边)——完整实例
摘要:双边关系是最常见的配置。在多方有一方的引用,一方也有多方的引用。双边关系能够很方便地查询数据。看一个班级与学生的双边关系。 班级(Clazz类)与学生(Student类):一对多关系。班级中有学生属性,学生中有班级属性,二者是双边关系。(Class是关键字,不能用) 分析:Clazz为一方,Stud
阅读全文
Hibernate实体关系映射(OneToMany单边)——完整实例
摘要:单边一对多关系:电子邮件管理 单边一对多关系:指一方有集合属性,包含多个多方,而多的一方没有一方的引用。 比如:用户(一)与电子邮件(多)。一个用户可以有多个电子邮件记录。 目的:通过OneToMany映射,当保存用户信息到用户表tb_person时,也能自动保存该用户的邮件的信息到邮件表tb_em
阅读全文
Hibernate+Oracle注解式完整实例
摘要:MyEclipse10,新建Web Project,取名hibernate, jar包 1、Cat.java (实体类) 主键尽量使用可以为null值的类型,例如Integer、Long、String等,而不要使用int,long等,因为如果主键为null,则表示该实体类还没有保存到数据库,是一个临
阅读全文
Criteria 使用指南
摘要:转自:http://www.blogjava.net/jerry-zhaoj/archive/2009/03/03/257546.html Restrictions的几个常用限定查询方法如下表所示:
阅读全文
@one to many 和 @many to one小例子
摘要:一个机构 : 多个用户 OrgTable实体类 :User实体类 OrgTable.java(一) 注解@OnetoMany,mappedBy=“org”,就是由“多”的那端维护(下面User类定义的OrgTable org), 一般都是懒加载,即第一次用到时加载,避免刚启动就加载太多数据 集合Li
阅读全文
悲观锁和乐观锁
摘要:悲观锁: 正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法
阅读全文
基于struts2和hibernate的登录和注册功能——完整实例
摘要:1、该项目使用MySQL数据库,数据库名为test,表名info,如图所示: 2、配置web.xml(Struts2使用) 3、编写视图组件(JSP页面) (1)登录页面 login.jsp (2)登陆成功页面 success.jsp (3)注册页面 register.jsp 4、业务控制器Acti
阅读全文
(转载)hibernate缓存
摘要:目的:减少访问数据库的次数 一级缓存(默认): Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同样的查询操作,那么hibernate直接从一级缓存中拿,而不会再去连数据库,取数据。
阅读全文
Hibernate映射解析——七种映射关系
摘要:参考链接:http://blog.csdn.net/huangaigang6688/article/details/7761310 http://www.cnblogs.com/jyh317/p/3691842.html
阅读全文
Hibernate核心组件详解
摘要:Hibernate是对象/关系映射(ORM,Object/Relational Mapping)的解决方案,就是将Java对象与对象关系映射到关系型数据库中的表格与表格之间的关系。它是Java应用与关系数据库之间的桥梁,负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访
阅读全文