04 2017 档案
摘要:结果如下: Thread-0:1Thread-0:2Thread-0:3Thread-0:4Thread-0:5Thread-1:helloThread-0:6Thread-0:7Thread-0:8Thread-0:9Thread-0:10
阅读全文
摘要:一、触发器 * 是由时间来出发某个操作,这些事件可以包括 insert、update、delete、等语句。当执行这些操作时,就会触发对应的操作。 * 创建一个执行语句的触发器: create trigger trigger_name, //触发器名称 triggter_time, //触发的时间点
阅读全文
摘要:一、创建自定义函数 * 使用自定义函数,可以返回字符串、整型、实数或者其他类型; create [aggregate] function 名称 (参数列表) return type begin //函数实现的语句 end 参数列表都是输入类型,运算结果都是通过 return返回,并且只能返回一个结果
阅读全文
摘要:一、存储过程:如下 通过 out 、inout 将结果输出,可以输出多个值。 * 调用存储过程: call 存储名称(参数1,参数2,...); 如指定参数不符合要求,返回 Empty Set * 查询存储过程的状态: show procedure /function status like '名称
阅读全文
摘要:一、常量 * 字符串常量 * 数值常量 * 十六进制常量 * 日期时间常量 * 位字段常量 * 布尔值 * NULL值 二、变量 * 用户变量:用户自定义变量; * 系统变量:系统内部定义的变量; 1.用户变量: 必须用@开头,多个直接用逗号隔开。根据右边的值确定变量的类型 。 如:set @nam
阅读全文
摘要:1.数据查询基本操作 * 正则表达式查询: 字段名 regexp '匹配方式', select * from user where username regexp '^名' -- 查询 姓名 名开头的 2.添加数据 * 插入单条: inser into 表名 values (字段值,....);插入
阅读全文
摘要:一、创建拦截器组件 1. 创建一个类,实现Interceptor接口,并实现intercept方法 2.注册拦截器 3.引用拦截器 二、拦截器栈 预置拦截器: 默认引用拦截器 拦截器调用顺序: FileUpload拦截器的介绍:
阅读全文
摘要:二、Result原理 1.stream 2.redirectAction 3.Json
阅读全文
摘要:一、页面向Action传参 1.基本属性注入,页面命名name,action提供成员变量name并提供set方法。 2.域模型注入:页面用user.name对象点属性形式。action成员user对象并提供set方法 二、页面从Action取值 1.使用EL表达式取值:${属性名} ${对象.属性名
阅读全文
摘要:一、Struts简介 * 是轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。运用ASOP的思想,使用拦截器来扩展业务控制器 二、使用步骤: 1.引入Sturts2的相关JAR包 2.配置前端控制器 3.创建struts.xml 5.编写业务控制器Action 6.编写JSP页面
阅读全文
摘要:一、HQL查询 * 按条件查询,条件中写的是属性名,之后在query对象为添加赋值,如: * 查询一部分字段,如 select id,name from User , 返回的集合中是 List<Object[]>; * 分页查询:查询总页数-- String hql="select count(*)
阅读全文
摘要:一、延迟加载 * 在使用hibernate一些方法的查询数据的时候,返回的只是一个空对象(除id外属性都为NULL),并没有真正的查询数据库,而是在使用这个对象时才会触发查询数据库,并将这些数据注入到这个空对象中。这种将查询实际推迟到对象访问的机制就称为 延迟加载。 *好处: 可以提升内存资源的使用
阅读全文
摘要:一、hibernate一级缓存 * hibernate创建每个Session对象时,都会给该Session分配一块独立的缓冲区,用于存放Session查询出来的对象,这个分配给session的缓存区也叫session级缓存。session取数据时,会优先向缓存区取数据,如果存在就直接取,不存在就去数
阅读全文
摘要:一、hibernate主键生成方式: 1.常用方式:mysql:自增长生成主键(identity) 2.常用方式:oracle:序列方式生成主键(sequence) 3.常用方式:nateive:根据当前配置的数据库方言,自动选择sequence或者identity 4.其它方式1:class="i
阅读全文
摘要:一、Hibernate的概念 hibernate是数据访问层的框架,对JDBC进行了封装,是针对数据库访问提出的面向对象的解决方案。使用它可以直接访问对象,自动将此访问转换为SQL执行,从而达到间接访问数据库的目的,简化了数据访问层的代码开发。 二、hibernate与JDBC的区别 * 使用JDB
阅读全文
摘要:Hibernate在做多对多映射的时候,除了原先的两张表外,会多出一个中间表做关联,根据中间表的会有两种不同的配置情况: 1.中间表不需要加入额外数据。 2.中间表有其他字段,需记录额外数据。 下面,我们就以address、person这两张表根据这两种情况做下相应的配置: 情况1: 我们需要建三张
阅读全文

浙公网安备 33010602011771号