Hibernate
木偶线
做一个快乐的程序猿O(∩_∩)O哈哈哈~
展开
-
SSH学习之Session接口的常用方法
回忆在上一篇播客SSH学习之Hibernate的第一个程序中介绍了基本的Hibernate框架的开发搭建环境,了解了Hibernate的基本过程。在这一篇里,我要介绍的是我么使用Hibernate框架最为常用的东西:数据库的操作方法。在之前的博客中也介绍了Session接口对数据库操作的一些方法,这里就详细的讲讲这些方法的使用。对象的三种状态临时态(或者瞬时态)实体类对象中原创 2017-03-18 10:10:19 · 1758 阅读 · 0 评论 -
SSH学习之Hibernate的配置文件
Hibernate的核心配置文件Hibernate的配置文件主要分为两大类:核心配置文件和映射文件。Hibernate的核心配置文件在单独使用Hibernate框架的时候(不整合其他框架),位置和名称一般是固定的(初学的时候不要较真这个问题)。通常将其放在src目录下,名称为hibernate.cfg.xml。在这里就给出了一些基本的核心配置文件的讲解。<!DOCTYPE hib原创 2017-03-15 18:20:36 · 560 阅读 · 0 评论 -
SSH学习之Hibernate的关联关系
回忆在上数据库的时候,经常会碰到表与表之间的关联关系,常见的有一对一、一对多、多对多。Hibernate框架也提供了如何指定表和表之间的关系。在这里,表和表之间的关系我刚开始学习的时候也几乎记不住,只能将方法记录下来,用的时候就会使用,顺便会看看。所以,用的多了就会知道怎么用了。一对一的关联关系一对一的关系是很常见,但是却非常少用。在这里以Student类和Card类为例,一个学生只能原创 2017-03-18 14:24:59 · 564 阅读 · 0 评论 -
SSH学习之Hibernate的分页查询
回忆在上一篇博客SSH学习之Hibernate的关联关系详细介绍了表与表之间的三种关系。这一篇提供了我们在实际项目中经常用到的一种查询方式:分页查询。分页查询经常用来将数据库的记录批量显示在页面中。Hibernate框架提供给开发者一种分页查询的方式。Hibernate的分页查询第一步:用hql语句创建Query对象Query query = session.createQue原创 2017-03-19 15:20:19 · 573 阅读 · 4 评论 -
SSH学习之Hibernate的简介
回忆Struts2是负责调用业务逻辑处理和页面跳转的框架,也就是说在MVC设计模式中担当的是视图和控制器的角色。那么模型(Model)主要是负责业务逻辑和数据库访问,而Hibernate主要负责的就是数据库访问。如果学过JDBC的程序员都知道,我们是通过sql语句直接操作数据库的,虽然执行代码的效率非常高,但是这种直接操作底层代码并不符合大型复杂项目的开发,也并不利于项目的后期维护。所以,原创 2017-03-14 20:01:31 · 326 阅读 · 0 评论 -
SSH学习之Hibernate的核心接口
回忆在上一篇博客Hibernate的简介中知道了Hibernate在WEB项目开发中的作用,就是对数据库的数据进行CRUD操作的封装框架。说实话,如果只是想要使用Hibernate的话,是很容易掌握的,但是想要真正了解他的工作原理及工作机制,还是需要花费一定的精力的。所以,我只是想要介绍的也只是如何使用它而已,一些相当难以理解的概念(使用却很方便)就可能一掠而过,不做深入的讲解。Hib原创 2017-03-15 18:01:05 · 848 阅读 · 0 评论 -
SSH学习之Hibernate的第一个程序
回忆在之前的几篇博客里我们了解了Hibernate的一些基本的概念和用途,接下来我从环境搭建到对数据库进行CRUD操作做一次详细的讲解。(在这里JDK、Tomcat、myeclipse、MySQL都已经配置好了)搭建环境第一步:创建项目个人建议还是创建WEB项目比较好,其实创建Java项目也行,在这里我就以WEB项目为例了。第二步:导入jar包我使用的Hiberna原创 2017-03-16 16:37:23 · 403 阅读 · 0 评论