摘要:
通俗点理解: @RestController = @Controller + @ResponseBody @RestController: 不能直接返回一个jsp或者html界面,如果想要返回jsp界面需要借助modeAndView 例如在该注解下面写如下语句(错误的): @RequestMappi 阅读全文
摘要:
一顿操作,发现后台收到的就是undifend, 再检查js的ajax请求中,也是undifend,在向前检查,发现 是因为js写错了,导致没拿到值,如图是错误的: 正确是: 首先是el表达式取值的时候没有加#,然后方法没有加() 所以以后如果出现undifend,大概率就是这个变量写错了,导致没定义 阅读全文
摘要:
#二)多行子查询 /* in:判断某字段是否在指定列表内 x in(10,30,50) any/some:判断某字段的值是否满足其中任意一个 x>any(10,30,50) x>min() x=any(10,30,50) x in(10,30,50) all:判断某字段的值是否满足里面所有的 x > 阅读全文
摘要:
1.等值连接: #二)非等值连接: #案例:查询部门编号在10-90之间的员工的工资级别,并按级别进行分组 SELECT * FROM sal_grade; SELECT COUNT(*) 个数,grade FROM employees e JOIN sal_grade g ON e.`salary 阅读全文
摘要:
一. 后台参数为实体类: 当前台js给后台传参数的时候,如果前台的命名是和后台接收参数的实体类型的字段一致时,可以理解为会自动注入的,就是前台的参数直接赋值给了后台的对象的相关属性. 例如下面的实体类: js给前台传的两个参数刚好是实体类中的属性: 这时传到后台的时候,此时后台的对象networkL 阅读全文
摘要:
function getYears(){ var start = 2018; var now = new Date().getFullYear(); var content = '<a href="#" value="" >全部</a>'; for(var i = start;i <= now;i+ 阅读全文
摘要:
一般情况下, mysql中使用group by,是为了聚合计算, 所以通常情况下, group by 会和聚集函数(sum(), avg(), min(), max(), count() )联合使用,另外group by 通常会和关键字having配合使用. 另外作为筛选的还有where, 如果gr 阅读全文
摘要:
例如: 有一张表employees, 这张表至少有last_name(姓名)_,salary(薪水),commission_pct(一个计算年薪的字段) department_id (部门id)这几个字段. 现在想要查询: 根据年薪升序,名字的首字母降序,查询出last_name,年薪, depar 阅读全文
摘要:
1、简介 1.1 什么是Mybatis MyBatis 是一款优秀的持久层框架; 它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO 阅读全文