摘要: 今天我学习了自定义一个简单的MVC框架,这个我们首先要知道什么是MVC框架! MVC框架: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务 阅读全文
posted @ 2018-03-03 18:29 快乐的小银龙 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 项目架构 主要是配置文件的删除 1.更改实体类并删除小配置 2.dao层的实现类添加注解 3.service的实现类添加注解 4.action添加注解 5.applicationContext.xml删除dao层和service的注入并添加包扫描器 dao service jdbc.properti 阅读全文
posted @ 2018-03-03 16:58 快乐的小银龙 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 项目目录 1.jar包 主要有struts和hibernte的jar和sprng-orm的jar 2.Dept实体类 3.xml文件Dept.hbm.xml 4.dao 》IDeptDao 5.DeptDaoImpl 6.service >IDeptService 7.DeptServiceImpl 阅读全文
posted @ 2018-03-02 13:40 快乐的小银龙 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 工具:ideat 2016 1.打开我们的ideat 启动界面 假如我们已经创建了一个项目在我们创建的项目上点右键创建一个model 基本的创建过程省略 2.对我们刚刚创建的项目点右键 确认就好 3. 我们先创建一个数据源 找到idea的Database视图 点击加号新建数据源 Data Sourc 阅读全文
posted @ 2017-12-29 16:26 快乐的小银龙 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都使用IDEA创建过Maven项目,其速度非常慢,主要原因是创建Maven项目时需要请求网络上的catalog.xml文件,才导致速度很慢。 解决办法有两种: 1. 在创建Maven项目时加上archetypeCatalog=internal参数,如下: 点击“+”添加参数archetyp 阅读全文
posted @ 2017-12-29 13:40 快乐的小银龙 阅读(226) 评论(0) 推荐(1) 编辑
摘要: 今天上午我们老师的陪伴下练习一下Hibernate种尤为重要的一部分(关联关系) 级联关系类图: 在这个案例中我们使用一个部门可以有多个员工及(员工——部门表)来映射实体间的微妙关系 首先回忆在SqlServer中我们能想起来的关系 one:一 to:对应关系 money:多 1)1——>1 一对一 阅读全文
posted @ 2017-12-28 15:56 快乐的小银龙 阅读(451) 评论(1) 推荐(0) 编辑
摘要: Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。 我们先看一下官方文档所给出的,Hibernate 体系结构的高层视图: 其中PO=POJO+映射文件 根据体系结构视图可以了解到整个利用Hibernate框架实现的项目包括整个重要的配 阅读全文
posted @ 2017-12-27 17:19 快乐的小银龙 阅读(23200) 评论(0) 推荐(11) 编辑
摘要: 连接查询包括合并、内连接、外连接和交叉连接,如果涉及多表查询,了解这些连接的特点很重要。 只有真正了解它们之间的区别,才能正确使用。 1、Union UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。 当 ALL 随 UNION 一起使用时(即 UNION A... 阅读全文
posted @ 2017-12-27 16:49 快乐的小银龙 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 摘自《孙卫琴Hibernate从入门到放弃》扫描第二版 一.简要Hibernate的检索方式 1.导航对象图检索方式 2.OID检索方式 3.HQL检索方式 4.QBC检索方式 5.本地SQL检索方式 HQL:的独白: 使用面向对象的HQL来检索对象,Hiberbate还提供了Query接口,他是专 阅读全文
posted @ 2017-12-27 14:17 快乐的小银龙 阅读(249) 评论(0) 推荐(0) 编辑
摘要: select xx from。。。查出来的是XX字段。from XX查出来是对象 from Customer c inner join c.orders o group by c.age;(1) select c.ID,c.name,c.age,o.ID,o.order_number,o.customer_ID from Customer c inner join c.orders c ... 阅读全文
posted @ 2017-12-26 16:14 快乐的小银龙 阅读(912) 评论(0) 推荐(0) 编辑