
mybatis
文章平均质量分 91
VermouthXx
唯有风知道
展开
-
MyBatis(3)
1、resultMap 在配置MyBatis中的映射时,可以配置<resultMap>节点,用于指导MyBatis框架,如何将查询结果封装到对象中。 在一般的查询过程中,其实,并不需要使用<resultMap>来配置,因为MyBatis框架会根据查询结果中的列名,匹配返回值对象中的属性名,进行自动的封装。但是如果涉及1对多的数据查询,查询得到的数据结果可能有多行,但是需要封装到1个对象中,就需要通过<resultMap>来指导MyBatis如何进行封装。 目标:查询某个部原创 2021-04-13 14:05:54 · 246 阅读 · 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 · 211 阅读 · 0 评论 -
MyBatis(1)
MyBatis 1、MyBatis框架的作用 SSM = Spring + SpringMVC + MyBatis MyBatis框架是持久层框架,持久层指的是项目中负责数据持久化存储的层,它会将数据存储到持久化存储的界质中,例如存储到硬盘中,硬盘中的数据表现为一个个的文件,所以,通常,持久化存储可能会将数据存储到某个文本文件中,也可能存储到某个XML文件中,大多是存储到数据库中。 在没有使用MyBatis之前,使用Java语开发,希望将数据存储到数据库,可以使用JDBC技术,这种技术在实际使用时,最大的问原创 2021-04-10 13:58:49 · 173 阅读 · 0 评论