Hibernate
文章平均质量分 77
Suo_
这个作者很懒,什么都没留下…
展开
-
Hibernate中id设置<generator class="uuid.hex" />
1、“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 2、“hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 表名 字段名 100 3、“seqhilo” 与hilo 类似,通过hi/lo原创 2016-12-01 20:37:41 · 5669 阅读 · 0 评论 -
execute、executeQuery和executeUpdate之间的区别
execute、executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最转载 2017-01-03 20:52:54 · 362 阅读 · 0 评论 -
Hibernate懒加载
Hibernate中的懒加载是我们常用的技术,其实质是只有在真正使用该对象的时候,才会发出SQL语句,去数据库查询,因此它减少了程序本身与数据库的交互,改善处理速度。 在HIbernate中获取对象的方法有get()和load()。其中get()方法是直接加载,而load()方法就支持懒加载策略,即它在load查询对象的时候会返回一个代理对象,只有在使用带该对象的数据时,才会真正原创 2016-12-08 22:01:16 · 354 阅读 · 0 评论 -
Hibernate中的几种映射关系----------多对多关联映射
在上一篇的文章中我们写到了一对多的关联映射,它是多对多关联映射的基础。多对多的关联映射也是我们最常见的一种关联映射。 多对多关联映射的原理是通过第三张表来维护两个对象多对多的关联关系,即将两张表的主键放到第三张表中做关联。 上一篇文章中用到了User和Group两个实体类,一个Group对应多个User,现在我们假设一个User也可以对应多个Group,来看一下多对多原创 2016-12-08 20:35:28 · 371 阅读 · 0 评论 -
Hibernate中的几种映射关系----------一对多关联映射
下面我们将介绍一下Hibernate中一对多的关联映射原创 2016-12-07 21:12:25 · 328 阅读 · 0 评论 -
Hibernate中的几种关联映射------一对一关联映射
一、一对一映射 一对一关联映射又分为:一对一单向关联映射和一对一双向关联映射; 一对一是指:一个人只有一个身份证号,一个身份证号也只对应一个人,这为一对一; 单向是指:只能由人来查找身份证号;或是只能由身份证号来查找人; 双向是指:既可以由人来查找身份证号,又可以由身份证号来查找人;首先介绍一对一单向映射:(一对一单向映射又分为主键关联和外键关联) *主键关联:原创 2016-12-05 21:51:36 · 391 阅读 · 0 评论 -
Hibernate中的几种映射关系----------多对一关联映射
Hibernate的映射关系中,多对一的映射关系只有多对一单向映射关系。原创 2016-12-06 21:42:25 · 246 阅读 · 0 评论 -
Hibernate框架总结
Hibernate在MVC的设计模式中,充当的是M(Model)模型层(或数据访问层),其实现的功能是将Java对象或是叫PO对象映射到数据库,然后通过操作PO,实现对数据 的增删改查等功能。Hibernate的工作流程图如下所示:1、应用程序调用Configration类,读取配置文件及映射文件信息Configuration cfg = new Configuration原创 2016-12-04 20:15:20 · 387 阅读 · 0 评论 -
基于SSH框架的增删改查实例附带源码
一步一教你搭建SSH框架,实现简单的增删改查功能一、首先创建一个Java web项目,并按下图建好项目目录二、在网上搜索ssh所需jar包,并将其放到WEB_INF下的lib里面(这里截图了部分)三、如下图配置web.xml(添加spring监听器以及struts过滤器等) ssh index.jsp原创 2016-12-03 22:18:08 · 23574 阅读 · 6 评论 -
org.hibernate.MappingException: entity class not found
org.hibernate.MappingException: entity class not found 1、检查配置文件路径是否正确classpath:com/ssh/bo2、可能原因:若持久化类为:User.java 对应的hibernate映射文件为:User.hbm.xml原创 2016-12-01 22:44:57 · 677 阅读 · 0 评论 -
Hibernate中的核心借口Query
Query是Hibernate的查询接口,用于从数据存储源查询对象及控制执行查询的过程,Query包装了一个HQL查询语句。通过SessionFactory获得了session对象后,除了可以通过get(类名.class, id)方法得到相应的对象,还可以通过获得Query对象来取得需要的对象 Query query = session.createQuery("查询语句如fro原创 2016-12-19 22:58:11 · 379 阅读 · 0 评论