Mybatis与jdbc区别
mybatis底层封装了jdbc,那么解决了哪些问题?这是我们使用要思考的一个地方
mybatis | jdbc |
---|---|
连接池管理连接 | 连接频繁创建释放,浪费系统资源 |
sql与代码分离 | sql经常变动,不容易维护 |
自动将java对象映射到sql语句,通过parameterType定义输入参数类型 | where不一定,参数个数不确定,麻烦 |
mybatis自动将sql执行结果映射到Java对象,通过resultType输出结果 | 遍历,手动封装 |
我对任何唾手而得,快速,出自本能,即兴,含混的事物没有信心。我相信缓慢,平和,细水长流的力量,踏实,冷静。我不相信缺乏自律精神和不自我建设,不努力,可以得到个人或集体的解放。