![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybaties入门
我是王小贱
1,东方欲晓,莫道君行早!!!
2,今天你多学一门技术,明天少说一句求人的话。
展开
-
MyBatis中#{}和${}的区别详解
昨天在开发中遇到一个问题,有一个查询语句,在数据库中执行该sql语句查询出的内容是按设定好的顺序的,但是在程序中执行的时候,内容顺序变了,sql的最后orderby ***desc中,排序的字段是动态赋值的,一直不知道为什么排序没有生效。查询之后才发现是因为用了#{***}的方式来赋值的。应该用${***};有两条sql查询语句,看看有什么区别:select * from user ...原创 2019-11-26 16:27:27 · 494 阅读 · 0 评论 -
MyBatis用接口的方式实现CRUD操作
MyBatis用接口实现CRUD操作 创建好java项目的基本架构,创建好对应的包导入相应的jar包, 创建mysql数据库: 在src目录下创建db.properties和mybatis-config.xml配置文件:db.properties文件内容:(数据库连接的信息)driver=com.mysql.jdbc.Driverurl=jdbc:m...原创 2018-10-14 19:44:21 · 1768 阅读 · 0 评论 -
mybaties简单入门以及配置文件的简单优化
一:什么是mybatis?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基本体,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 -----------...原创 2018-10-10 22:47:01 · 171 阅读 · 0 评论 -
MyBatis的多表查询(一对一,一对多查询)
表之间的关系如下: 定义sql映射文件classMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"...原创 2019-01-02 16:43:17 · 218 阅读 · 0 评论