上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页
摘要: 课程简介和目标 什么是MVC模式 MVC模式是目前WEB项目主要的项目架构模式,是一种非常优秀的三层架构模式,其三层是指视图层View,控制层Controller和模型层Model,它们分别完成不同的功能 View 层:视图层,用户提供用户的操作页面,是数据的展现层,也是用户接触的界面层 Contr 阅读全文
posted @ 2023-02-25 19:47 CodeWhisperer001 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ​ public interface DeptMapper { Dept findDeptByDeptno(int deptno); @Select("select * from dept where deptno =#{deptno}") Dept findByDeptno(int deptno) 阅读全文
posted @ 2023-02-25 13:02 CodeWhisperer001 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ​ MyBatis的一个主要的特点就是需要程序员自己编写SQL,那么如果表太多的话,难免会很麻烦,所以MyBatis官方提供了一个逆向工程,可以针对单表自动生成MyBatis执行所需要的代码(包括mapper.xml,mapper.java,pojo)。一般在开发中,常用的逆向工程方式是通过数据库的 阅读全文
posted @ 2023-02-25 10:38 CodeWhisperer001 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ​ 1单个基本数据类型 2多个基本数据类型 3单个引用数据类型 4map集合数据类型 5多个引用数据类型 接口 package com.msb.mapper; import com.msb.pojo.Emp; import org.apache.ibatis.annotations.Param; i 阅读全文
posted @ 2023-02-25 10:34 CodeWhisperer001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ​ 项目中添加依赖 log4j2 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.12.1</version> </dependency> 阅读全文
posted @ 2023-02-25 10:31 CodeWhisperer001 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 课程简介和目标 学习过JDBC的同学都会有所感受,原生JDBC技术实现对持久层数据操作有着诸多问题. 1 编码繁琐,步骤多 2 手动处理结果集和实体类映射关系比较麻烦,尤其是多表查询 3 没有较好的性能优化手段. 如连接池,缓存,延迟加载等等 4 没有现成的增删改查方法的封装,需要我们自己借助反射和 阅读全文
posted @ 2023-02-25 10:18 CodeWhisperer001 阅读(37) 评论(0) 推荐(0) 编辑
摘要: ​ 使用函数-单行函数 2. 数值函数 (Math) 3. 日期与时间函数 -- 单行函数包含: -- 1.字符串函数 select ename,length(ename),substring(ename,2,3) from emp; -- substring字符串截取,2:从字符下标为2开始,3: 阅读全文
posted @ 2023-02-24 16:36 CodeWhisperer001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ​ 【1】什么是子查询? 一条SQL语句含有多个select, -- 引入子查询: -- 查询所有比“CLARK”工资高的员工的信息 -- 步骤1:“CLARK”工资 select sal from emp where ename = 'CLARK' -- 2450 -- 步骤2:查询所有工资比24 阅读全文
posted @ 2023-02-24 16:31 CodeWhisperer001 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ​ MySQL中提供了大量函数来简化用户对数据库的操作,比如字符串的处理、日期的运算、数值的运算等等。使用函数可以大大提高SELECT语句操作数据库的能力,同时也给数据的转换和处理提供了方便。 (在sql中使用函数) 函数只是对查询结果中的数据进行处理,不会改变数据库中数据表的值。MySQL中的函数 阅读全文
posted @ 2023-02-24 13:18 CodeWhisperer001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ​ 注意事项 int 宽度是显示宽度,如果超过,可以自动增大宽度 int底层都是4个字节 时间的方式多样 '1256-12-23' "1256/12/23" "1256.12.23" 字符串不区分单引号和双引号 如何写入当前的时间 now() , sysdate() , CURRENT_DATE() 阅读全文
posted @ 2023-02-24 13:14 CodeWhisperer001 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 44 下一页