![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
穆学习
所有牛逼的人在干牛逼的事之前总有一段苦逼的岁月,但你只要像傻逼一样坚持,终究牛皮
展开
-
Mybatis——初识MyBatis(第一个MyBatis程序)
Mybatis——初始MyBatis1.Mybatis简介?MyBatis是一款的持久化层框架,它几乎避免了所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。什么是持久层?持久化就是数据在顺势状态和持久...原创 2019-08-03 17:22:50 · 520 阅读 · 0 评论 -
MyBatis——MyBatis实现增、删、改、查
MyBatis——MyBatis实现增、删、改、查1.创建数据库2.创建Maven项目如下结构,记得标记java和resources目录为资源目录3.导包,配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2019-08-04 15:58:33 · 685 阅读 · 0 评论 -
MyBatis——在MyBatis增加log4j日志,优化MyBatis,实现limit分页
MyBatis——在MyBatis增加log4j日志,优化MyBatis,实现SQL分页1.什么是log4j日志log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志...原创 2019-08-04 16:58:42 · 257 阅读 · 0 评论 -
MyBatis——MyBatis再度优化:使用注解开发,工具类自动事务提交
MyBatis——MyBatis再度优化:使用注解开发,工具类自动事务提交1.工具类优化之前我们的工具类没有事务提交,我们就需要在测试的时候人工判断是不是增删改(查询不需要添加事务),为了简化,我们这次将事务提交写在工具类中package com.muan.utils;import org.apache.ibatis.io.Resources;import org.apache.iba...原创 2019-08-04 17:30:55 · 870 阅读 · 0 评论 -
MyBatis——MyBatis处理多对一,一对多
MyBatis——MyBatis处理多对一,一对多在我们日常的开发当中,难免遇到多对一和一对多的问题,比如:多个学生对应一个老师(多对一);一个老师对应多个学生(一对多)数据库:学生表:老师表:1.多对一方式一:按照查询结果嵌套处理,模拟数据库思想:联表查询。对应数据库编写Student和Teacher实体类:package com.muan.pojo;public cl...原创 2019-08-07 16:46:59 · 168 阅读 · 0 评论 -
MyBatis——MyBatis动态SQL,缓存(转)
MyBatis——MyBatis动态SQL,缓存1.动态SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。动态SQL就是指根据不同查询条件,生成不同的SQL语句在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便...原创 2019-08-07 16:54:35 · 185 阅读 · 0 评论 -
第二篇:Java——使用递归删除集合中重复元素
使用递归删除集合中重复元素-------------------------------------------------------------------------------------------方法一:采用老式for循环public class Test2 { public static void main(String[] args) { /创建集合 ...原创 2019-01-17 16:48:20 · 6545 阅读 · 17 评论