![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate 框架学习笔记
潇潇雨歇_
www
展开
-
Hibernate 框架基本的数据库增删改查操作
代码:hibernate.cfg.xml(Hibernate与数据库连接操作的文档)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hiberna原创 2017-02-09 14:27:45 · 13221 阅读 · 2 评论 -
SSH整合开发的小Demo--网上银行系统之普通用户模块开发
隔了时间不用SSH框架开发了,有些生疏,所以就自己开发一个小系统,权当练练手,熟悉下该框架的开发.新手写代码,不足之处,还请指教. 这个系统,我给它取个名叫网上银行系统,需求比较简单(练手用的嘛!),分为两大模块,普通用户模块和管理员模块.用户登录时,可以选择对应权限的模块登录,如下图所示:花了一天半的时间开发完了客户功能模块.来瞧瞧:原创 2017-10-05 16:20:44 · 1497 阅读 · 7 评论 -
SSH整合开发的小Demo--网上银行系统之管理员模块开发
花了半天时间,把管理员模块写完了,模块功能结构如下: 先看看结果怎样,一睹为快!示例功能代码:账户管理模块部分功能代码:#数据模型层:User.javapackage com.sunline.entity;/** * User entity. @原创 2017-10-06 14:24:32 · 1244 阅读 · 3 评论 -
SSH实现数据分页显示功能
之前使用许多技术做过数据的分页显示功能,像pager-taglib分页框架,还有许多前端技术自带的分页.但很少使用框架自己尝试写分页,剖析分页的原理.现在自己实现一个数据分页的功能. 工程结构: 代码:#数据模型层User.javapackage com.sunline.entity;/** * User en原创 2017-10-11 20:16:22 · 1914 阅读 · 0 评论 -
Hibernate之HQL查询小Demo
代码:#数据模型层package com.sunline.entity;/** * User entity. @author MyEclipse Persistence Tools */public class User implements java.io.Serializable { // Fields private Integer原创 2017-10-21 10:07:48 · 497 阅读 · 0 评论 -
Hibernate之原生Native SQL查询小Demo
代码:#数据访问层package com.sunline.entity;/** * User entity. @author MyEclipse Persistence Tools */public class User implements java.io.Serializable { // Fields private Integer原创 2017-10-21 13:36:58 · 417 阅读 · 0 评论 -
Hibernate 数据持久层操作类的总结
花了两天的时间,总结了Hibernate数据持久层操作类的方法.Hibernate内置的主要有三种用法:第一种方式:HQL(hibernate Query Languge,Hibernate 查询语言)查询 HQL查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念,HQL 是应用较为广泛的方式.第二种方式:Criteria 查询原创 2017-10-21 13:43:35 · 740 阅读 · 0 评论 -
Hibernate 一对多关联映射对象 级联增删改查示例
一.这里先讲讲inverse和cascade这两个属性的作用: 1、inverse的权限在cascade之上,意思就是cascade是否有用,还得看inverse这个属性 2、inverse的作用:在映射关系中,让其中一方去维护关系,好处就是能提高性能,不用重复维护。维护两种关系,看下: 2.1 控制级联关系是否有效 c原创 2017-10-15 14:43:07 · 2568 阅读 · 0 评论 -
Hibernate 多对多关联映射对象 级联增删改查示例
这里主要用教师和学生做示例开发,一个教师可以教多个学生,一个学生也可以学多个老师教的课程,所以二者是多对多的映射关系,这里我写一个例子,作级联增删改查操作. 代码:#数据模型层Teacher.javapackage com.sunline.entity;import java.util.HashSet;import java.util.Set;/** * T原创 2017-10-17 12:20:33 · 1071 阅读 · 0 评论 -
hibernate---HQL之引用查询小例子
今天在读>一书时,突然发现一种和MyBatis框架持久层查询类似的查询方式,半自动的查询方式,需要自己写SQL语句,然后参数绑定进行查询.不得不说Hibernate框架在数据持久层中的重量级地位.现在很多轻量级的持久层框架都是或多或少地参考沿用了它的封装方式. 书中原描述是这样的:原创 2017-10-19 16:54:32 · 553 阅读 · 0 评论 -
Hibernate之Criteria标准化对象查询小Demo
代码:#数据模型层package com.sunline.entity;/** * Book entity. @author MyEclipse Persistence Tools */public class Book implements java.io.Serializable { // Fields private Integer原创 2017-10-19 15:17:41 · 423 阅读 · 0 评论 -
SSH三大框架实现用户登录及用户表增删改查的测试
#配置文件:applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"原创 2017-09-29 23:14:06 · 15251 阅读 · 9 评论 -
使用MyEclipse工具简化Hibernate数据库开发
代码:Hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.d原创 2017-02-09 14:44:18 · 499 阅读 · 0 评论 -
Struts 2+Hibernate框架整合开发
1.前端页面实现:login.jsp 登录 success.jsp<%String原创 2017-02-09 15:23:14 · 620 阅读 · 0 评论 -
各种关联映射的实例
代码:1.Hibernate框架配置文件hibernate.cfg.xml(连接数据库和实体类对应数据库表的配置文件)<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sour原创 2017-02-09 15:34:05 · 1356 阅读 · 0 评论 -
SSH项目实战---图书销售及后台管理系统
1.项目结构2.配置文件 Spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframew原创 2017-02-18 12:34:01 · 8914 阅读 · 59 评论 -
Struts 2+Hibernate 实现的交友社区
1.项目思路:明确需求,确定模块,设计数据库,一共需要三张表:用户表,朋友表,留言表。然后MyEclipse搭建好框架,配置好框架化的数据库连接和实体文件的映射,接下来就可以着手做业务逻辑Biz类,控制类和JSP页面的设计,因时间有限,这里主要做功能端的实现,而前端页面就简单地设计,不那么精致地排版编写了,后期有时间再美化。 2.实现的功能界面一栏(部分页面)原创 2017-03-18 09:14:53 · 565 阅读 · 0 评论 -
Struts 2 + Hibernate 用户的登录与注销
1.反向工程生成用户实体类User.javapackage com.sunline.entity;/** * User entity. @author MyEclipse Persistence Tools */public class User implements java.io.Serializable { // Fields privat原创 2017-09-22 20:58:36 · 918 阅读 · 0 评论 -
Struts 2 + Hibernate + Spring 开发环境的搭建与数据访问Dao的生成
#SSH环境框架的搭建,网上也有很多教程,但与个人操作的出入很多,这里也做一篇属于个人的教程.教程如图所示: 1.搭建Spring框架 2.搭建Hibernate框架3.搭建Struts 2框架原创 2017-09-26 20:15:11 · 481 阅读 · 0 评论 -
在Spring+Hibernate集成环境中使用EhCache缓存
#缓存的配置在applicationContext.xml加入使用缓存的属性 true true org.hibernate.cache.EhCacheProvider原创 2017-10-18 12:35:53 · 685 阅读 · 0 评论 -
Hibernate 一对一关联映射对象 级联增删改查示例
这里主要用用户和身份证做示例开发,一个用户只能拥有一张身份证,一张身份证只能对应一个用户,所以二者是一对一的映射关系,这里我写一个例子,作级联增删改查操作. 代码:#数据模型层Person.javapackage com.sunline.entity;/** * Person entity. @author MyEclipse Persistence Tool原创 2017-10-17 12:36:04 · 1614 阅读 · 0 评论