有遇到哪些高质量的Java面试题呢?
1、面试前要复习一下java基础知识:
java基本数据类型以及访问修饰符
面向对象知识点(继承、多态、重载、重写等)
javaIO和NIO知识点
java集合相关知识
JVM虚拟机
TCP/UDP
2、常用开发框架(spring、springmvc、mybatis、springboot)的核心思想要理解并能用自己的语言表述出来
ibatis(mybatis)底层封装的常用方法有哪些
常用的:updateByExample、selectByPrimaryKey、selectByExample、insert、insertSelective、
deleteByPrimaryKey、deleteByExample...基本上DAOImpl里的都用得上;
举个例子说明:
publicListselectByExample(TUserExampleexample){
Listlist=getSqlMapClientTemplate().queryForList("t_user.ibatorgenerated_selectByExample",example);
returnlist;
这个方法,是按指定的条件从表中查询数据。方法参数类型TUserExample,为封装了查询条件的类,查询条件会被传到**sqlMap.xml中的sql中,查询的一条条记录都会被封装成一个个的对象,然后放在一个List中返回给你。
更多推荐
mybatis面试题2021(MyBatis Dynamic SQL)
发布评论