摘要:
Lombok简介 官方介绍: Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another ge 阅读全文
摘要:
多对一 多对一关系:多个学生对应一个老师 配置数据库 数据库的设计: 创建数据库: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE 阅读全文
摘要:
在JSP中使用servlet的时候需要先在web.xml中配置相关的servlet类才能正常使用,然后还有一种快捷的方式就是使用@WebServlet的快速开发。在之前的MyBatis中也都是使用的xml文件的配置,然后这个是说说用注解的方式使用Mybatis。 利用注解开发 sql 类型主要分成 阅读全文
摘要:
分页实现 limit实现分页 为什么需要分页? 在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。 使用Limit实现分页 #语法 SEL 阅读全文
摘要:
日志工厂 我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率? 如果一个 数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。 对于以往的开发过程,我们会经常使用到debug模式来调节,跟踪我们的代码执行过程。但是现在使用Mybatis是基于接 阅读全文
摘要:
查询为null问题 问题:属性名和字段名不一致 参阅MyBatis实现增删改查新建一个项目来测试 查看数据库中的字段名 Java中的实体类设计(实体类中的字段名和数据库中的不一致) public class User { private int id; //id private String nam 阅读全文
摘要:
新建项目 这部分搭建环境在搭建MyBatis环境已经说过,下面是更详细的界面操作 用Maven新建一个project来测试 生成器这里选择Maven,然后名称可以自己命名,Archetype这里可以使用默认的也可以自己添加,这里使用自己添加的 新建后的界面: 然后添加相关目录: 全选这四个都新建。 阅读全文
摘要:
前面说了搭建MyBatis环境,本文是对MyBatis使用时的核心配置文件的一些说明 environments 可以配置多个环境,比如测试环境和开发环境 ; 使用id区分,不能重复。 <environments default="development"> <environment id="deve 阅读全文
摘要:
本文author:@愷龍 报错情况 在一次使用JSP的jstl时候按照正常引入jstl和使用for each标签出现了如下报错: 分析原因 经过一番调查研究发现原因如下: JavaEE被Oracle捐献给Apache了。目前最高版本是 JavaEE8; Apache把JavaEE换名了,以后不叫Ja 阅读全文
摘要:
在JSP页面实现验证码校验文章中当时是使用的Servlet类来进行的验证码校验,但是这种方式并不能即时校验,在正常情况下都是直接在用户输入之后就进行校验,这样对用户来说很方便的。 AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML) 阅读全文