public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getPhotoPath() {
return photoPath;
}
public void setPhotoPath(String photoPath) {
需要zi料+ 绿色徽【vip1024b】
this.photoPath = photoPath;
}
public Integer getDeptId() {
return deptId;
}
public void setDeptId(Integer deptId) {
this.deptId = deptId;
}
@Override
public String toString() {
return “Employee [id=” + id + “, loginName=” + loginName + “, password=” + password + “, name=” + name
- “, hiredate=” + hiredate + “, email=” + email + “]”;
}
}
[](
)创建映射文件
可以直接在resources下创建xml映射文件,EmpMapper.xml
如果idea识别不出xml文件,可以看 IDEA创建Mapper.xml文件识别不成功的问题 参考一下
[](
)基本格式
<?xml version="1.0" encoding="UTF-8"?>根标签mapper的namespace属性现在可以随意给值 ,但当使用mapper代理方式开发时,有特定的取值。
[](
)SQL语句
select * from tb_emp where id = #{value}
[](
)测试
创建一个测试类
package com.neuedu.test;
import java.io.InputStream;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Test;
import com.neuedu.pojo.Employee;
public class TestMybatis {
@Test
public void testFindById() throws Exception{
InputStream in = Resources.getResourceAsStream(“SqlMapConfig.xml”);
sf = new SqlSessionFactoryBuilder().build(in);
SqlSession session = sf.openSession();
Employee emp = session.selectOne(“findEmpById”, 3);
System.out.println(emp.getName());
session.close();
最后总结我的面试经验
2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。
另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。
BAT面试经验
实战系列:Spring全家桶+Redis等
其他相关的电子书:源码+调优
面试真题:
[外链图片转存中…(img-vk51H79i-1710361769243)]
其他相关的电子书:源码+调优
[外链图片转存中…(img-KeQvPNHp-1710361769243)]
面试真题:
[外链图片转存中…(img-03v7MCJy-1710361769243)]
[外链图片转存中…(img-y0EADxKP-1710361769244)]