随笔分类 -  Hibernate

持久层的框架Hibernate 不需要程序员自己编写Sql语句 Hibernate对象/关系映射能力强,数据库无关性好,对于关系模型要求高的软件(例如需求固定的定制化软件)如果用hibernate开发可以节省很多代码,提高效率。但是Hibernate的学习门槛高,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡,以及怎样用好Hibernate需要具有很强的经验和能力才行。
摘要:1 原例概述 别名重复问题之后,我们还需要解决的问题就是: 如何清除hibernate的上次查询条件,如果不清除,将会导致上次的查询条件和下次的查询条件合并到了一起。 上次的查询条件和本次的查询条件合并到了一起。 解决之前的代码如下: 第二次执行上面的代码将不会得到结果:原因是前一次的查询条件和本次 阅读全文
posted @ 2018-04-18 18:52 Jepson6669 阅读(708) 评论(0) 推荐(1) 编辑
摘要:今天做项目的过程中发现,多表查询的时候如果使用hibernate的DetachedCriteria离线查询方式的时候, 在多表关联的时候我们需要使用别名的方式去实现。 但是代码运行的过程中抛出了下面的异常: 之前出现异常的代码: 通过查阅资料发现:用DetachedCriteria或者Criteri 阅读全文
posted @ 2018-04-18 15:17 Jepson6669 阅读(1171) 评论(0) 推荐(1) 编辑
摘要:1 utils部分 1 HibernateUtils 2 BeanFactory 2 domain部分 1 Customer实体类 package www.test.domain; public class Customer { /* * CREATE TABLE `cst_customer` ( 阅读全文
posted @ 2018-03-01 14:49 Jepson6669 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1 Configuration 2 SessionFactory 3 Session 阅读全文
posted @ 2018-03-01 11:33 Jepson6669 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1 orm元数据配置文件(映射文件) 一对多&多对一关系映射 一的一方的配置 多的一方的配置 多对多 加入类加载策略和关联级别加载策略 2 hibernate主配置文件 hibernate.cfg.xml 3 hibernate.cfg.xml(版本二) 阅读全文
posted @ 2018-03-01 08:16 Jepson6669 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1 导入所需的jar包 1 导入hibernate必须的jar包 2 导入驱动包 2 创建数据库,准备表,实体 1 创建hibernate数据库 2 创建cst_customer表 3 Customer实体 3 书写orm元数据(对象与表的映射配置文件) <?xml version="1.0" en 阅读全文
posted @ 2018-02-28 22:03 Jepson6669 阅读(223) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示