电子商务网站建设 以为例,网站的反爬一般怎样做,沈阳住房建设局网站,地方网站做哪些内容查看全文#xff1a;https://www.longkui.site/program/java/ideamybatis-employee/7106/ 本文主要实现《Java EE企业级应用开发教程#xff08;SpringSpringMVCMybatis#xff09;》第2版中的第2章课后习题#xff1a;员工管理系统。
前面的搭建过程参考第一章代码#…查看全文https://www.longkui.site/program/java/ideamybatis-employee/7106/本文主要实现《Java EE企业级应用开发教程SpringSpringMVCMybatis》第2版中的第2章课后习题员工管理系统。前面的搭建过程参考第一章代码IDEA(2020版)实现MyBatis入门程序 – 每天进步一点点本文源代码(访问密码: 3921)MyBatis02.zip: https://url47.ctfile.com/f/64055047-1502033554-ff37b6?p3921本文可能遇到的报错java.io.IOException: Could not find resource mybatis-config.xmlIDEA 连接数据库报错Public Key Retrieval is not allowed1.数据库部分在第一章代码的基础上我们首先创建数据库文件use mybatis;create table employee(id int primary key auto_increment,name varchar(20) not null,age int not null,position varchar(20));insert into employee(id,name,age,position) values(null,‘张三’,20,员工 ),(null,‘李四’,18, ‘员工’),(null,‘王五’,35,‘经理’);在数据里执行查看是否正常2.创建实体类右击“pojo”文件夹选择“New—Java Class”java实体类的名字叫 Employee代码参考如下package com.itheima.pojo;/** * 员工持久化类 */ public class Employee{private Integerid;// 主键id private String name;// 姓名 private Integer age;// 年龄 private String position;// 职位 public IntegergetId(){returnid;}public void setId(Integerid){this.idid;}public StringgetName(){returnname;}public void setName(String name){this.namename;}public IntegergetAge(){returnage;}public void setAge(Integer age){this.ageage;}public StringgetPosition(){returnposition;}public void setPosition(String position){this.positionposition;}Override public StringtoString(){returnEmployee{idid, name name , age age , position position };}}2.创建mapper文件在第一章代码的基础上右击mapper文件夹文件名称选择“EmployeeMapper.xml”文件代码参考如下?xmlversion1.0encodingUTF-8?!DOCTYPE mapper PUBLIC-//mybatis.org//DTD mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtdmappernamespacecom.itheima.mapper.EmployeeMapperselectidfindByIdparameterTypeIntegerresultTypecom.itheima.pojo.Employeeselect* from employee whereid#{id}/selectinsertidaddEmployeeparameterTypecom.itheima.pojo.Employeeinsert into employee(id,name,age,position)values(#{id},#{name},#{age},#{position})/insertupdateidupdateEmployeeparameterTypecom.itheima.pojo.Employeeupdate employeesetname#{name},age #{age},position #{position} whereid#{id}/updatedeleteiddeleteEmployeeparameterTypeIntegerdelete from employee whereid#{id}/delete/mapper3.创建工具类点击查看全文https://www.longkui.site/program/java/ideamybatis-employee/7106/