![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 91
伊颦伊笑
人的悲欢并不相通
展开
-
MyBatis(3)
1、resultMap在配置MyBatis中的映射时,可以配置<resultMap>节点,用于指导MyBatis框架,如何将查询结果封装到对象中。在一般的查询过程中,其实,并不需要使用<resultMap>来配置,因为MyBatis框架会根据查询结果中的列名,匹配返回值对象中的属性名,进行自动的封装。但是如果涉及1对多的数据查询,查询得到的数据结果可能有多行,但是需要封装到1个对象中,就需要通过<resultMap>来指导MyBatis如何进行封装。目标:查询某个部原创 2021-04-13 14:05:54 · 195 阅读 · 1 评论 -
MyBatis(2)
1、在MyBatis中使用多个参数默认情况下,在MyBatis中的抽象方法中,最多只允许有1个参数,如果使用了多个参数,会报告错误,例如:根据用户的id,修改密码为某个变量值,需要执行的SQL语句应该是:UPDATE t_user SET password=? WHERE id=?则抽象方法应该是:Integer updatePasswordById(String password, Integer id);注意:在MyBatis的接口中,各抽象方法的名称不允许出现重载!MyBatis框架在原创 2021-04-10 16:42:45 · 183 阅读 · 0 评论 -
MyBatis(1)
MyBatis1、MyBatis框架的作用SSM = Spring + SpringMVC + MyBatisMyBatis框架是持久层框架,持久层指的是项目中负责数据持久化存储的层,它会将数据存储到持久化存储的界质中,例如存储到硬盘中,硬盘中的数据表现为一个个的文件,所以,通常,持久化存储可能会将数据存储到某个文本文件中,也可能存储到某个XML文件中,大多是存储到数据库中。在没有使用MyBatis之前,使用Java语开发,希望将数据存储到数据库,可以使用JDBC技术,这种技术在实际使用时,最大的问原创 2021-04-10 13:58:49 · 133 阅读 · 0 评论