![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
weixin_46101560
这个作者很懒,什么都没留下…
展开
-
MyBatis学习(七)
MyBatis映射文件SQL深入动态SQL语句之if标签之前做过拼接SQL语句查询条件的查询,需要动态的拼接SQL语句UserDao接口的方法package com.qcby.dao;import com.qcby.entity.User;import java.util.List;/*** @author Administrator*/public interface UserDao {// 条件查询public List<User> findByWhere(U原创 2021-09-12 21:17:31 · 38 阅读 · 0 评论 -
MyBatis学习(六)
MyBatis事务管理MyBatis框架中事务的控制MyBatis框架中的事务默认是手动提交的,也就是每次编写程序都需要调用commit()方法提交事务设置自动提交事务,可以通过openSession的方法进行设置openSession(true) 自动提交事务测试的代码如下private InputStream in;private SqlSession session;private UserMapper mapper;@Beforepublic void init() thro原创 2021-09-12 21:13:30 · 37 阅读 · 0 评论 -
MyBatis学习(五)
MyBatis的连接池1.连接池技术连接池是什么:存储连接的容器解决了什么问题如果没有连接池,那么每次都执行SQL语句都会创建connection连接,会浪费时间。影响程序的性能。提前创建一些连接,存储到连接池中,使用的时候从连接池中获取连接即可。常用的连接池C3P0连接池DBCP连接池Druid连接池(阿里)连接池有归还的操作,已经对close方法进行了增强,原来是销毁,现在是规划操作。MyBatis连接池的分类MyBatis内置了连接池技术,dataSource标签原创 2021-09-12 21:11:46 · 78 阅读 · 0 评论 -
MyBatis学习(四)
SqlMapConfifig.xml配置文件1. 定义properties标签的方式管理数据库的信息把数据库的信息定义property标签中的方式<?xml version="1.0" encoding="UTF‐8"?><!DOCTYPE configurationPUBLIC "‐//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis‐3‐config.dtd"><configur原创 2021-08-29 10:01:17 · 36 阅读 · 0 评论 -
MyBatis学习(三)
MyBatis参数详解1.parameterType简单数据类型int double类型 String类型简单的写法:java.lang.Integer --> int integer Int Integer 都可以,框架提供简写的方式。POJO(JavaBean实体类)对象类型,默认是不能简写,可以配置。User对象POJO包装对象类型包含更多的实体类演示第三种(POJO包装对象类型)package com.qcby.entity;public class PojoOne原创 2021-08-29 09:57:21 · 41 阅读 · 0 评论 -
MyBatis学习(二)
代理Dao方式的CRUD操作代理Dao方式的增删改查创建项目UserDao接口代码package com.qcby.dao;import com.qcby.entity.User;import java.util.List;public interface UserDao { /** * 查询所有用户 */ public List<User> findAll(); /** * 通过id查询一条数据 * @pa原创 2021-08-29 09:49:40 · 67 阅读 · 0 评论 -
MyBatis学习(一)
框架的概述MyBatis是一个优秀的基于Java的持久层框架,内部对JDBC做了封装,使开发者只需要关注SQL语句,而不用关注JDBC的代码,使开发变得更加的简单。MyBatis通过XML或者注解的方式将要执行的各种Statement对象配置起来,通过Java对象和statement中SQL的动态参数进行映射,并最终执行SQL语句。执行SQL后,最终将结果已Java对象返回。采用了半个ORM的思想。hibernate 完全的ORM思想第二章:MyBatis的入门程序(重点)1. 创建数据库和原创 2021-08-20 16:45:07 · 68 阅读 · 0 评论