![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 92
pigpigpi
这个作者很懒,什么都没留下…
展开
-
一键生成mybatis
一键生成mybatis工具1.mybatis-generator步骤:步骤1:修改pom.xml,添加mybatis-generator-maven-plugin插件 <!-- mybatis代码生成插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId&g原创 2020-09-22 15:38:23 · 709 阅读 · 0 评论 -
自定义mybatis的拦截器+Memcached+treeNMS
一.自定义mybatis拦截器第一步:实现Interceptor接口public interface Interceptor {//拦截之后需要执行的方法Object intercept(Invocation invocation) throws Throwable;//返回代理对象Object plugin(Object target);//设置拦截器 运行的一些参数void setProperties(Properties properties);} package com.or原创 2020-09-20 11:32:32 · 149 阅读 · 0 评论 -
动态SQL+缓存
动态SQL什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句利用动态 SQL 这一特性可以彻底摆脱这种痛苦。动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。ifchoose (when, otherwise)trim (where, set)for原创 2020-09-19 16:47:01 · 283 阅读 · 0 评论 -
Mybatis一对多+多对一的配置
Mybatis环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Jav原创 2020-09-15 14:12:18 · 394 阅读 · 1 评论 -
JDK动态代理+cglib代理+mybatis优化开发
一.回顾1.编写pom.xml文件,导入相关jar包,添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/原创 2020-09-08 14:24:13 · 709 阅读 · 0 评论 -
service层的作业+mybatis中的重要组件
一.JavaWeb中service层的作用MVC = Jsp + Servlet + JavaBean其中jsp View,servlet Controller,javaBean 是一个可复用的java对象。BS项目客户端发送请求 controller service dao如果是CS项目客户有一个界面【操作】 service dao以上分析,BS 与 CS 的 service和dao都是一样的,这样分层,代码复用,而且容易多人协作开发。DAO:最听话的,让你**增删改**你就增删改。没原创 2020-09-05 01:16:45 · 516 阅读 · 0 评论 -
Mybatis入门
一.Mybaits持久层框架1.概念mybatis是一个持久层框架,持久层就是将程序运行过程中的数据永久的储存,这一个的一个转换过程。名命 DAO,将数据储存在数据库中2.回顾通过oracle的JDBC api对数据库进行访问JDBC整个都是一个规范,是一组接口,具体的实现驱动由各个数据库厂商完成。JDBC五大步骤加载驱动创建连接创建执行对象进行CRUD操作释放资源【非常的重要】通过以上的五个步骤就可以对数据库进行访问,访问的时候问题:private DBManager db=原创 2020-09-03 17:33:41 · 285 阅读 · 0 评论