Mybatis入门程序,java面试笔试题初级

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)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值