MyBatis基础知识
文章平均质量分 79
超人强001
所有人给我站一边...因为超人强我要出现...
展开
-
MyBatis基础知识_04
sql>作用就是提取公共的sql语句 把提取的失去了语句引用起来这个sql里面可以写任意的语句,然后用include引用@Select 和xml中标签作用是一样的@Update 和@Insert 和@Delete 和直接在dao包内使用需要在mybatis.xml文件里写加入此dao包路径一般在单表中使用注解,如果有动态sql语句则不建议使用,了解即可。原创 2024-06-05 19:01:16 · 354 阅读 · 0 评论 -
MyBatis基础知识_02
上期介绍了mybatis的使用方法,这期详细介绍mybatis的增删改查语法首先是查询方法,接上期的步骤,先来看dao包这是一个根据id进行查询的方法然后是mapper映射文件内该如何实现图中的namespace="",是dao包路径,里面的select是,id="",是你要使用的是哪个方法,resultType="",是实体类的路径,这个可写可不写,因为接收的时候会自动将实体类导过来,然后就是写sql语句,注意看我后面的查询条件,empId=原创 2024-05-31 15:33:52 · 349 阅读 · 0 评论 -
MyBatis基础知识_03
1.动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。2.动态SQL:code that is executed dynamically。它一般是根据用户输入或外部条件动态组合的SQL语句块。原创 2024-06-03 18:52:12 · 1525 阅读 · 0 评论 -
MyBatis基础知识_01
mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。最后mybatis框架执行sql并将结果映射为java对象并返回。原创 2024-05-29 15:45:35 · 1591 阅读 · 0 评论