Hibernate(五)之一对多&多对一映射关系
摘要:既然我们讲到了一对多和多对一关系,必然要提到多表设计的问题。在开发中,前期需要进行需求分析,希求分析提供E-R图,根据ER图编写表结构。 我们知道表之间关系存在三种: 一对多&多对一:1表(主表)必须主键 和 多表(从表)必须外键,主表的主键 与 从表外键 形成主外键关系 多对多:提供中间表(从表)
阅读全文
Maven(三)之Maven核心概念
摘要:一、Maven坐标 1.1、Maven坐标的主要组成 groupId:组织标识(包名) artifactId:项目名称 version:项目的当前版本 packaging:项目的打包方式,最为常见的jar和war两种 1.2、Maven为什么使用坐标? Maven世界拥有大量构建,我们需要找一个用来
阅读全文
Maven(二)之Maven项目构建演练
摘要:从上一篇的讲解中我们知道了什么是Maven,然后它的安装配置,到修改本地仓库,这篇我们用一个实际的例子,带领大家走进我们的Maven之旅。让我们一起来体验一下Maven的高度自动化构建项目的过程。 一、创建HelloMaven项目 1.1、创建HelloMaven,同时建立创建Maven约定的目录结
阅读全文
Maven(一)之Maven入门
摘要:一、Maven简介 Maven可以翻译为“知识的积累”、“专家”、“内行”。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理、和项目信息管理。Maven在各类项目中都可以大显身手。 (1) Maven是优秀的构建工具 除了编写源代码,我们每天有
阅读全文
Hibernate(四)之对象状态及一级缓存
摘要:一、Hibernate中的对象状态 1.1、瞬时态(临时态) 没有与Hibernate产生关联 与数据库中的记录没有产生关联(有关联就是与数据库中表的id相对应) 获得:一般都只直接创建(new) 瞬时态 转换 持久态 一般操作:save方法、saveOrUpdate 瞬时态 转换 脱管态 一般操作
阅读全文
Hibernate(三)之配置文件详解
摘要:一、核心配置文件(hibernate.cfg.xml) 1.1、四个基本配置 在核心配置文件中,我们首先需要配置的是连接数据库的基本操作,分别为:driver_class、url、username、password 1.2、与本地线程绑定 如果你要使用线程绑定的时候,你必须要在核心文件中配置,才能使
阅读全文
Hibernate(二)之Hibernate-api详解
摘要:一、Hibernate体系结构 二、Hibernate-api详解 2.1、Configuration配置对象 Configuration是用来加载配置文件的 我们Hibernate中主要有两个配置文件,第一个是核心的配置文件,第二个是映射文件。 2.2、SessionFactory工厂 Sessi
阅读全文
Hibernate(一)之Hibernate入门
摘要:一、Hibernate入门 ssh框架体系结构 1.1、ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表,数据库中的表。 映射|映射元数据:对象中属性,与表的字段,存在对应关系。 1.2、H
阅读全文
Struts2(八)之UI标签和防止表单重复提交
摘要:一、UI标签 1.1、struts2中UI标签的优势 自动的数据回显和错误提示功能 自带的简单样式和排版 1.2、UI案例 结果: 1.3、UI标签的主题 1.3.1、struts2中默认的主题 默认主题的名称是XHTML,都是在struts的默认属性文件中定义着:default.propertie
阅读全文
struts2(七)之s标签和#、$、%d的使用
摘要:一、s标签 在struts-2.3.15.1/docs/WW/docs/tag-reference.html下,就有着struts2所有标签的参考文献,只能看看其中比较常用的标签。因为标签太多了,所以我们之介绍我们 常用的标签。 1.1、if、elseif、else标签 结果: 1.2、iterat
阅读全文