使用mybatis开发dao问题总结详解编程语言

代码片段:

1     @Override 
2     public User getUserById(Integer id) { 
3         SqlSession sqlSession = sqlSessionFactory.openSession(); 
4         User user = sqlSession.selectOne("User.getUserById", id); 
5         sqlSession.close();         
6         return user; 
7     }

使用mybatis开发dao问题总结:
1:dao接口实现类方法中存在冗余代码(打开连接、关闭连接)
2:将statement的id硬编码到程序中了
3:传递参数时,由于参数是Object类型,即使类型传错,编译阶段也不报错,不利于程序员开发

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/7942.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论