sql优化
摘要:QS:SQL优化需要注意哪些点? 1、尽量将被查询字段写出来,尽量避免例如:select * from table_name;如果使用*,数据库需要查询数据字典才能获取表中所有字段,这样会消耗时间。 2、被排序字段,也可以加索引,例如:order by column1,column2,这样直接使用索
阅读全文
myBatis---接口代理开发(demo)
摘要:一、概述 使用接口代理开发,可以不用写接口的实现类,而采用的是MapperFactoryBean代理的实现类。 * 接口代理方式开发,遵循四大原则 * 1.方法名 == mapper.xml的id名 * 2.返回值类型 == mapper.xml文件的resultType,或resultMap *
阅读全文
hibernate---级联保存、级联删除
摘要:直接上菜: dept.hbm.xml:关键点标蓝色这部分,inverse表示放弃维护外键关系,cascade就不用说了 <hibernate-mapping package="com.cissst.it.dept.entity"> <class name="Dept" table="DEPT1">
阅读全文
ORA-02275: 此表中已经存在这样的引用约束条件
摘要:问题描述: 针对这个问题,发表一下我的观点。emp表和dept表使用hibernate关联查询时报的错,使用的是非注解形式,和其他一样。他们各自有entity,各自有一个hbm.xml文件,emp表这边配置多对一,dept表这边在set或者list中配置一对多。 consol报错截图如下: 代码片段
阅读全文
hibernate---session查询
摘要:一、hql语句查询(适合多表) public class MyTest { public static void main(String[] args) { //查询集合 Session session = SessionUtil.openSession(); String hql = "from
阅读全文
缓存技术--页面缓存
摘要:1.导入相应jar包: 2.在jsp页面引入oscache指令 <%@ taglib uri="http://www.opensymphony.com/oscache" prefix="oscache" %> 3.jsp小案例 <%=new SimpleDateFormat("yyyy-MM-dd:
阅读全文
JSON对象和字符串转换
摘要:1.转字符串 var arr = [{name:'张三',age:23},{name:'李四',age:24},{name:'王五',age:25}]; JSON.stringify(arr); 2.转对象 var str = '{"name":"张三","age":23}'; JSON.parse
阅读全文
springMvc---跨服务器文件上传(实测总结)
摘要:序言: 该案例是采用springMvc实现跨服务器图片上传功能,其中用到的主要类和工具有:CommonsMultipartResolver、jquery.form.js。如果要实现多个文件上传,只需要在input元素中加入multiple="multiple",即可选择多个文件进行上传。另外本文的上
阅读全文
springMVC---业务处理流程图和最简单的springMvc搭建截图说明
摘要:一、springMVC业务处理流程图: 二、如何搭建springMvc框架 1.建立web工程 2.引入jar包 3.创建web.xml文件 4.创建springMvc-servlet.xml文件 5.开始代码书写 三、说明 springMvc是javaEE体系结构中的web层,javaEE体系结构
阅读全文
spring--多人开发,模块化配置
摘要:需要引入开发人员的配置文件: 补记2019-05-2:这种配置不推荐,不利于项目后期的整体维护,而且开发人员自身水平不一,容易造成项目配置混乱 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewor
阅读全文
oracle左关联+号表示方式
摘要:1.emp表和dept表 2.emp表中empno为8888的这条数据,没有部门编号,以emp表为主表,左关联查询部门信息sql语句如下: select * from emp e,dept d where e.deptno = d.deptno(+); 查询出来结果: 3.解释:where条件后 左
阅读全文
jdk1.8新特性----接口可以有方法体,子类可以不用重写接口中已实现的方法
摘要:public interface Tree { public static String name="树名"; default public void run1(){ System.out.println(name); }; } public class YangShu implements Tre
阅读全文