jdbc中一切连接都可以通过mybatis的核心文件实现
mybatis可以将要执行的SQL语句使用xml文件的方式或者注解方式配置起来,在执行时,将Java对象中携带的参数值和SQL骨架进行映射,生成最终要执行的...而这些都是公核心文件合映射文件来配置的
2)JDBC没有自带连接池,而mybatis自带的有连接池
3)JDBC中是将SQL语句、连接参数写死在程序中,而mybatis是将SQL语句以及连接参数都写在配置文件中...框架在将查询的结果封装到Emp对象中时,就是通过emp表中的列名(id,name,job,salary)
生成对应的set方法( setId, setName, setJob, setSalary ),...或者有对应的变量
例如:#{job}占位符中的名称为job,那么就意味着,在Emp中要有getJob()方法或者有job变量,如果两者都有,会优先通过getXxx方法来获取POJO对象中存储的属性值,如果没有...总结: 在Mybatis框架中,大部分情况都是用#{}占位符,#{}其实就是JDBC中的问号(?)占位符,是为SQL语句中的【参数值】进行占位。