摘要: 一、简单查询语句 1.去重查询,和mysql的一样 select distinct job from emp; select distinct job, deptno from emp; --去除job相等且deptno相等的结果 2.查询员工年薪 select ename 姓名, sal 月薪, 阅读全文
posted @ 2019-09-18 20:13 Luo丶D 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.延迟加载 类的延迟加载 在类的映射文件中的class标签上配置lazy属性:默认为true,当你配置为false的时候,就算你使用session.load他也会在你调用这个方法之后发送SQL语句,而不是在你使用查询得到的对象的时候才发送SQL语句 关联级别的延迟加载 在类的映射文件中的set和m 阅读全文
posted @ 2019-06-17 19:37 Luo丶D 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.交叉连接 返回两个表的笛卡尔积:select * from A,B 比如A的id有{1,2,3},B的aid有{2,3,4},得到的数据: id .....aid..... 1 2 1 3 1 4 2 2 .... .... 3 3 3 4 2.内连接--inner join(inner可以省略 阅读全文
posted @ 2019-06-17 19:36 Luo丶D 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: Hibernate的查询方式 1.OID检索: 使用session.get(Object.class,oid),session.load(Object.class,oid),根据表的主键查询 2.对象导航检索以及联级映射的配置: 根据已有对象查询与之对应的另外一些对象,比如一个Customer对象中 阅读全文
posted @ 2019-06-17 19:33 Luo丶D 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 1.用eclipse新建一个Dynamic Web project ​ 2.配置tomcat,windows->preferences->server->Runtime Environments ​ ​ 点add,找到Apache->Apache-Tomcat,添加与自己电脑相对应的版本,然后点击下 阅读全文
posted @ 2019-06-17 19:14 Luo丶D 阅读(6875) 评论(0) 推荐(0) 编辑
摘要: 1.建项目,导包 Struts2的jar包 struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar struts2-convention-plugin-2.3.24.jar Struts2的注解开发包。 struts2-json-plugin-2.3.2 阅读全文
posted @ 2019-06-16 23:28 Luo丶D 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.入门 2.其他连接池的配置 3.在Spring的配置文件中引入属性文件 4.使用JDBC完成CRUD(增删改查) 5.事务 什么是事务 事务:逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。 事务的特性 原子性:事务为最小单位,不可再分割。 一致性:事务执行前后数据完整性保 阅读全文
posted @ 2019-06-16 22:08 Luo丶D 阅读(125) 评论(0) 推荐(0) 编辑
摘要: AOP:面向切面编程,AOP是OOP(面向对象)的拓展和延伸。 1.Spring底层的AOP实现原理 动态代理 JDK动态代理: 只能对实现了接口的类产生代理。 Cglib动态代理:可以对没有实现接口的对象产生代理,生成子类。Spring在你实现了接口的类,会使用JDK代理,没有实现使用Cglib代 阅读全文
posted @ 2019-06-16 22:07 Luo丶D 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Spring:是一个分层的一站式轻量级开源框架。Hibernate-持久层的ORM框架,Struts2-Web层的MVC框架 一站式框架:有EE开发的每一层解决方案 Web层:SpringMVC Service层:Spring的Bean管理,Spring的声明式事务 Dao层:Spring的JDBC 阅读全文
posted @ 2019-06-16 22:05 Luo丶D 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 数据校验方式一:手动编码方式 继承ActionSupport,重写validate方法,validate是对action中所有方法的数据校验,当你只想校验某个方法时,比如action中有一个addUser()的方法,对其进行数据校验需要写一个validateAddUser()方法。前台使用<s:fi 阅读全文
posted @ 2019-06-16 22:03 Luo丶D 阅读(532) 评论(0) 推荐(0) 编辑