随笔分类 -  Java框架

摘要:一、struts.xml配置 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 阅读全文
posted @ 2018-02-27 17:02 最咸的鱼 阅读(274) 评论(0) 推荐(0) 编辑
摘要:1、Struts2的执行流程 从客户端发送请求过来,先经过前端控制器(核心过滤器StrutsPrepareAndExecuteFilter)过滤器中执行一组拦截器(一组拦截器就会完成部分功能代码),拦截器执行完成以后就会执行目标Action,在Action中返回一个结果视图,根据Result的配置进 阅读全文
posted @ 2018-02-27 14:45 最咸的鱼 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、Struts2的概念 使用优势:1)自动封装参数 2)参数校验 3)结果的处理(转发|重定向) 4)国际化 5)显示等待页面 6)防止表单重复提交 Struts2具有更加先进的架构以及思想 Struts2的历史:1>Struts1与Struts1的区别技术上没有关系 2>struts2的前身是w 阅读全文
posted @ 2018-02-24 17:15 最咸的鱼 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一、类级别查询 1、get方法:没有任何策略,调用即立即查询数据库加载数据。 2、load方法:是在执行时不发送任何SQL语句,返回一个对象,使用该对象时才执行查询;应用类级别的加载策略。 1>延迟加载:仅仅获得,没有使用,不会查询,在使用时才进行查询2>是否对类进行延迟加载:可以通过在class元 阅读全文
posted @ 2018-02-23 14:39 最咸的鱼 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一、语法 1、基本查询 2、条件查询 3、分页查询 4、排序查询 5、统计查询 二、离线查询 1、非离线的Criteria 2、离线的Criteria 3、演示 1 public class Demo2 { 2 @Test 3 public void fun1(){ 4 //Service/web层 阅读全文
posted @ 2018-02-22 17:17 最咸的鱼 阅读(550) 评论(0) 推荐(0) 编辑
摘要:一、单表查询 1、基础语法 2、排序 3、条件 4、分页 5、聚合 6、投影 二、多表查询 1、回顾原生SQL 1>交叉连接-笛卡尔积(避免)select * from A,B; 2>内连接 |-隐式内连接 select * from A,B where b.aid=a.id; 过滤掉交叉连接没有意 阅读全文
posted @ 2018-02-19 17:39 最咸的鱼 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一、关系表达 1、表中的表达 2、实体中的表达 3、orm元数据中的表达 在User.hbm.xml中添加: 在Role.hbm.xml中添加(与上相反): 二、操作关联属性 1、保存员工及角色 1 public class Demo { 2 @Test 3 //保存员工以及角色 4 public 阅读全文
posted @ 2018-02-14 16:42 最咸的鱼 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一、关系表达 1、表中的表达 2、实体中的表达 3、orm元数据中的表达 一对多:(在Customer.hbm.xml中添加) 多对一:(在LinkMan.hbm.xml中添加) 最后别忘了在hibernate.cfg.xml中添加映射文件 二、操作关联属性 1、保存客户及客户下的联系人 1 pub 阅读全文
posted @ 2018-02-12 16:50 最咸的鱼 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、HQL查询(Hibernate Query Language)多表查询,但不复杂时使用 Hibernate独家查询语言,属于面向对象的查询语言 1、基本查询 2、条件查询 注意:HQL语句中不可能出现任何数据库相关的信息 1)?占位符 2)命名占位符 3、分页查询 二、Criteria查询(单表 阅读全文
posted @ 2018-02-05 22:14 最咸的鱼 阅读(285) 评论(0) 推荐(0) 编辑
摘要:一、回顾事务的概念http://www.cnblogs.com/cxq1126/p/8313600.html 1、特性ACID:原子性、一致性、隔离性、持久性 2、并发问题:脏读、不可重复读、幻|虚读 3、事务的隔离级别:读未提交、读已提交、可重复读、串行化 二、如何在Hibernate中指定数据库 阅读全文
posted @ 2018-02-04 17:57 最咸的鱼 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一、Hibernate中的实体规则 1、实体类创建的注意事项 1)持久化类提供无参数构造,因为在Hibernate的底层需要使用反射生成类的实例。 2)成员变量私有,提供公有的get和set方法,需提供属性(属性规则就是同时存在get和set方法,否则只能叫字段),因为在Hibernate底层会将查 阅读全文
posted @ 2018-01-30 16:02 最咸的鱼 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一、Configuration对象 功能:配置加载类,用于加载主配置,orm元数据加载。 1 //1、创建,调用空参构造(还没有读配置文件) 2 Configuration conf=new Configuration(); 3 //2、读取指令配置文件=>空参加载方法,加载src下的hiberna 阅读全文
posted @ 2018-01-28 17:48 最咸的鱼 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一、框架是什么 1、框架是用来提高开发效率的 2、封装好了一些功能,我们需要使用这些功能时,调用即可,不需要手动实现 3、框架可以理解成一个半成品的项目,只要懂得如何驾驭这些功能即可 二、hibernate框架是什么 三、hibernate 1、操作数据库的时候,可以以面向对象的方式来完成,不需要书 阅读全文
posted @ 2018-01-27 12:50 最咸的鱼 阅读(811) 评论(0) 推荐(0) 编辑

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