mybatis
sforeverd
这个作者很懒,什么都没留下…
展开
-
Mybatis—动态SQL
动态SQL理解 官方文档:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 就是在拼接sql语句 if (根据条件包含where子句的一部分) eg:根据author,title查询Blog信息,author,title存在根据author,title查询,如果不存在查询所有的,实现sql语原创 2021-04-26 17:25:59 · 82 阅读 · 0 评论 -
mybatis复杂sql查询——多对一和一对多处理
以学生表(Student)和教师表(Teacher)为例: 其中tid为外键约束 多对一处理 按查询嵌套处理 (相当于sql中的子查询) 思路: 1.查询所有的学生信息 2.根据查询出来的学生信息中的tid,查找教师信息:子查询 /** * 查询学生信息以及对应的老师信息 * @return */ public List<Student> getStudentInfo(); /** * 获取学生表tid列名对应的教师信息 * @param id 每个学生对应的教师编号 *原创 2021-04-25 16:17:44 · 644 阅读 · 1 评论 -
Mybatis执行流程
Mybatis执行流程 #mermaid-svg-qz5JBL5W8V7fhL4v .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-qz5JBL5W8V7fhL4v .label text{fill:#333}#mermaid-svg-qz5JBL5W8V7fhL4v .node rect,#mermaid-sv原创 2021-04-25 10:40:00 · 78 阅读 · 0 评论 -
mybatis报错:Cause: java.sql.SQLException: No suitable driver found for http://www.example.com
在maven项目搭建mybatis时报错 org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: No suitable driver found for http://www.example.com ### The error may exist in com/mybatis/dao/UserMapper.xml ### The error原创 2021-04-23 20:15:44 · 527 阅读 · 3 评论 -
mybatis中的CRUD操作
一、查询 查询多条语句 UserMapper接口中添加对应方法 /** * 查询所有用户信息 * @return 用户信息集合 */ public List<User> getUserList(); UserMapper.xml中添加对应语句 <!--id对应方法名 resultType对应返回的结果类型--> <select id="getUserList" resultType="com.mybatis.pojo.User"> select原创 2021-04-22 14:32:10 · 89 阅读 · 0 评论 -
第一个mybatis程序
1.创建数据库mybatis,建表user 2.创建maven项目mybatis,项目中新建模块 mybatis_01 3.pom.xml中导入依赖 <!--导入依赖--> <dependencies> <dependency> <!--mysql驱动--> <groupId>mysql</groupId> <artifactId>mysql-connector-ja原创 2021-04-22 10:44:30 · 103 阅读 · 1 评论