![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
张永星666
甲蛙第十二代传人
展开
-
Mybatis学习二
动态代理 Mybatis调用结构:首先在我们的测试代码中创建sqlSession,即SqlSession sqlSession = sqlSessionFactory.openSession(); SqlSession是进行CRUD操作需要的会话,接着并没有直接用sqlSession进行操作,而是先去得到一个mapper对象 StudentMapper mapper = sqlSession.getMapper(StudentMapper.class);然后再用mapper.操作方法进行操作 值得一提的是这原创 2020-11-23 18:07:59 · 101 阅读 · 0 评论 -
Mybatis学习一
一.Mybatis与其他持久层框架的对比: 从最基本的数据库连接框架JDBC说起,JDBC大致五步:编写sql、预编译、设置参数、执行sql、封装结果。JDBC的特点就是功能简单,但sql语句编写在java代码里,是一种硬编码高耦合的方式。 对于Hibernte来说,相当于把这5步进行了自动化,消除sql,对于开发者来说相当于黑箱操作,不需要学会JDBC以及Sql操作,只需要把javaBean对象和数据库表的关系处理好就行,但是省心的同时,所有大型项目最后都要牵扯定制Sql,优化Sql,最终要把Sql交给开原创 2020-11-23 18:07:34 · 326 阅读 · 0 评论