随笔分类 -  Hibernate

摘要:1.创建如下数据库脚本 1 --创建用户信息表 2 --编号,用户名,密码,年龄,性别,昵称,手机,地址,管理员,图像地址 3 create table users 4 ( 5 id number(10) primary key, 6 username varchar2(20) not null, 阅读全文
posted @ 2017-03-08 17:16 红酒人生 阅读(450) 评论(0) 推荐(2) 编辑
摘要:图片顺序就是步骤顺序 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 阅读全文
posted @ 2016-08-18 11:08 红酒人生 阅读(458) 评论(1) 推荐(0) 编辑
摘要:hibernate的native sql查询 在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQL查询语句虽然方便我们查询,但是基于HQL的查询会将查 阅读全文
posted @ 2016-08-16 22:44 红酒人生 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1.创建如下javaweb项目结构 2.在项目的src下创建hibernate.cfg.xml主配置文件 3.在项目的src下的com.util包下创建HibernateUtil.java 4.在项目的src下的com.entity包下创建Dept.java 5.在项目的src下的com.entit 阅读全文
posted @ 2016-08-16 22:30 红酒人生 阅读(492) 评论(0) 推荐(0) 编辑
摘要:1.创建如下javaweb项目结构 2.在项目的src下创建hibernate.cfg.xml主配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate 阅读全文
posted @ 2016-08-16 22:22 红酒人生 阅读(396) 评论(0) 推荐(0) 编辑
摘要:hibernate缓存机制详细分析 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更 阅读全文
posted @ 2016-08-16 22:08 红酒人生 阅读(312) 评论(1) 推荐(0) 编辑
摘要:一、hibernate的一对一按照外键映射 1.创建如下sql脚本: 1 --员工账号表 2 create table USERS1 3 ( 4 USERID NUMBER(6) not null, 5 USERNAME VARCHAR2(20), 6 USERPASS VARCHAR2(20) 7 阅读全文
posted @ 2016-08-15 21:44 红酒人生 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1.创建如下数据库脚本 2.创建javaweb项目Hibernate_Part4_C2 3. 在项目的src下创建hibernate.cfg.xml的主配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-config 阅读全文
posted @ 2016-08-15 21:13 红酒人生 阅读(351) 评论(0) 推荐(0) 编辑
摘要:1.创建如下项目结构 2.在项目的src下创建hibernate.cfg.xml主配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibern 阅读全文
posted @ 2016-08-11 08:47 红酒人生 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1.创建如下项目结构 2.在项目的src下创建hibernate.cfg.xml主配置文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibern 阅读全文
posted @ 2016-08-11 08:40 红酒人生 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1.1 创建如下oracle数据库脚本 1 drop sequence seq_stu; 2 3 create sequence SEQ_STU 4 minvalue 1 5 maxvalue 999999999999999999999999999 6 start with 1 7 incremen 阅读全文
posted @ 2016-08-10 12:39 红酒人生 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中, 阅读全文
posted @ 2016-08-08 20:06 红酒人生 阅读(811) 评论(2) 推荐(0) 编辑
摘要:二、具体事例如下: 2.0 编写如下sql语句 2.1 创建如下的javaweb项目并添加jar文件 2.2 在项目的src下创建hibernate.cfg.xml主配置文件 2.3 在项目的com.entity包下创建Teacher.java类 2.4 在项目的com.entity包下创建Teac 阅读全文
posted @ 2016-08-06 22:49 红酒人生 阅读(859) 评论(0) 推荐(1) 编辑
摘要:Hibernate框架核心组件 在Hibernate框架简述中,演示了一个简单的Hibernate应用,但并没有深入说明其中程序,在这篇中将比较详细的介绍一下Hibernate的核心组件。首先最关键一点就是Hibernate的配置文件,如果仔细看过我前面的笔记构建一个简单的基于MVC模式的JavaW 阅读全文
posted @ 2016-08-05 08:51 红酒人生 阅读(614) 评论(0) 推荐(0) 编辑
摘要:一、hibernate框架介绍如下 1.框架=模板 2.Hibernate是对象模型与关系数据库模型之间的桥梁 3.hibernate持久化概念 什么是ORM ORM是对象关系映射,是一种数据持久化操作(增删改查), 它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过javabe 阅读全文
posted @ 2016-08-04 23:02 红酒人生 阅读(816) 评论(0) 推荐(0) 编辑

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