ICode9

精准搜索请尝试: 精确搜索
  • mybatis实现插入数据是自动获取插入数据的ID值并封装到Bean对象中2020-06-09 16:57:38

    XML方式的配置实现插入数据是自动获取插入数据的ID值并封装到Bean对象中 <insert id="add" parameterType="com.itheima.domain.User"> <selectKey keyProperty="id" keyColumn="id" order="AFTER" resultType="int">

  • 使用 mybatis 自动生成mapper dao 和xml文件 导的包 generatorConfig配置2020-06-09 15:02:15

    generatorConfig.xml 包 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis

  • (6).使用Mybatis完善注册(UserServlet),时间格式的修改,resultMap2020-06-08 09:53:58

    目的:使用ssm把提升进行注册   过程: 注册界面:reg.jsp Userservlet处理注册和登录 编写StringUtil工具类 三层开发-编写UserService类 (持久层(DAO),业务层(Service/Biz),表示层(MVC)) 持久层:Bean+Dao,增删改查 表示层:Jsp=>视图V,Servlet=>控制C,业务层=>模型M 业务层:自己编写,主要是处理

  • mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。2020-06-07 23:52:22

    使用mybatis逆向工程的时候,delete方法的使用姿势不对,导致表被清空了,在生产上一刷新后发现表里没数据了,一股凉意从脚板心直冲天灵盖。 于是开发了一个拦截器,并写下这篇文章记录并分享。 这锅只能自己背了 你用过 mybatis 逆向工程(mybatis-generator-maven-plugin)生成相关文件吗? 就

  • 通过日志解读Spring-Mybatis执行顺序2020-06-07 15:04:29

    // 刷新上下文环境11:23:09.577 [main] DEBUG org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6646153 // 确定候选组件类11:23:09.947 [main] DEBUG org.springframewo

  • 基于SpringMVC+MyBatis+IntellijIDEA开发高并发点赞项目教程分享2020-06-06 15:05:01

    写在前面 给大家分享一份关于spring相关的电子书资源《Spring MVC+MyBatis快速开发与项目实战》整个文档共271页。 教程从开发实战出发,以新版Spring、Spring MVC和MyBatis为基础,结合开发工具Intellij IDEA,通过完整的项目实例让读者快速掌握SSM的开发技能。 全书共分12章 第1章

  • mybatis的二级缓存使用2020-06-06 13:42:44

    我们首先要知道mybatis中的一级缓存是在没有关闭session的时候,执行相同的select时候,二次以后的查询不会发送select语句至数据库,以减少对数据库的联机操作。 二级缓存是建立了2个session以后执行相同的select语句后依然也不会再数据库执行select语句,而内容依然从缓存中读取出

  • Mybatis 批量更新2020-06-05 21:01:48

    <!-- 批量更新第一种方法,通过接收传进来的参数list进行循环着组装sql 后两种写法效率以此降低耗时长 --> <update id="updateBatchStock" > update oms_good_stock set bindcode= <foreach collection="list" index="index" separator="

  • MyBatis(3)-开发dao的方式2020-06-05 12:56:03

    1、创建工程MyBatisDAO 2、引入依赖 mybatis的、数据库的、junit的 3、创建资源文件夹 项目上右单击---new---Sou'r'ce Folder 4、创建包、类、及配置文件 1、2、3、4、5是步骤 5、Userinfo.java类里的内容 package com.boxue.mybatis.entity; import java.sql.Date; public

  • spring-mybatis整合2020-06-04 20:01:28

    spring-mybatis整合 需要导入的包 junit lombok(可选) mybatis-spring spring-webmvc aspectjweaver mysql-connector-java mybatis spring-jdbc 整合方法一 pojo类+mapper+mapper.xml不变 添加一个接口实现类,私有化sqlSessionTemplate public class StudentMapperImpl implement

  • mybatis批量新增数据;批量修改数据;存在则更新,不存在则插入2020-06-04 17:02:40

    一、批量新增 dao层: boolean insertBatchDelegation(List<ActDelegationEntity> list); xml层: <insert id="insertBatchDelegation" parameterType="java.util.List">     insert into act_delegation     (         act_name         ,act_key    

  • Mybatis2020-06-02 10:01:42

    Mybatis MyBatis简介 什么是MyBatis? MyBatis是一款基于Java的持久层框架 支持自定义SQL、存储过程以及高级映射 MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作 MyBatis可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO(Plain Old Java Objects,普

  • Mybatis使用Mapper代理模式开发2020-06-01 20:07:55

      使用动态代理, 动态生成了Dao的实现类, Mybatis推荐Dao接口取名以Mapper,     UserDao   -->  UserMapper 要求:   1) Sql映射文件namespace写法必须与对应的Mapper接口的包名.接口名        com.zl.dao.UserMapper        namespace=” com.zl.dao.UserMapp

  • idea插件2020-06-01 16:06:49

    1. mybatis log plugin   下载地址:https://plugins.jetbrains.com/plugin/13905-mybatis-log-plugin   老版本暂时可用,新版本个人版也只要1刀     安装:在idea的plugin目录下建 mybatisLog/lib 里面放jar包,然后在setting里选择启动此插件     ①配置mybatis日志具体实

  • Mybatis 的连接池技术2020-06-01 14:57:08

    在 Mybatis 的 SqlMapConfig.xml 配置文件中,通过<dataSource type=”pooled”>来实现 Mybatis 中连接池的配置。 一、Mybatis连接池的分类        在Mybatis中,我们将他的数据源dataSource分为以下几类:               可以看出Mybatis将数据源分为三类     UNPOOLED

  • JAVA全栈第四天:Mybatis Mapper2020-06-01 12:57:04

    第四天 数据层--通过Java代码来实现对数据库中数据的操作(增删改查) JDBC mybatis--mapper包名 接口:   静态常量 public static final   抽象方法 void f1(); Mybatis 的Mapper层(dao层)创建  @Mapper public interface DepartmentMapper {  //增  @Insert("insert i

  • mybatis一文全解2020-05-31 13:57:36

    mybatis核心组件 Configuration Configuration是mybatis的全局配置类,保存了环境对象Enviroment(Environment表示数据源相关环境),各种配置信息,以及作为各种资源解析后的注册表。 例如,MapperRegister表示Mapper的注册表,TypeHandlerRegistry是TypeHandler的注册表,TypeAliasRegistry

  • 基于springboot+mybatis+echarts实现数据可视化2020-05-31 13:52:21

    工程目录: 一、首先定义实体类entity 1 package com.zjp.echartsdemo.entity; 2 3 public class Province { 4 public String getName() { 5 return name; 6 } 7 8 public void setName(String name) { 9 this.name = name; 10 } 11

  • Mybatis中 SIMPLE、REUSE、BATCH的区别2020-05-30 19:08:14

    Executor分成两大类,一类是CacheExecutor,另一类是普通Executor。 普通类又分为:  ExecutorType.SIMPLE: 这个执行器类型不做特殊的事情。它为每个语句的执行创建一个新的预处理语句。(默认)ExecutorType.REUSE: 这个执行器类型会复用预处理语句。ExecutorType.BATCH: 这个执行器会批

  • 手把手教你阅读mybatis核心源码,掌握底层工作原理与设计思想2020-05-30 19:06:07

    Mybatis目前作为互联网公司Java体系开源ORM框架的首选,它有着天然的优势,很多同学只关注其公司业务CRUD程序的编写,忽略了其源码阅读的重要性。下面来看一段使用Mybatis API写的代码示例: String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAs

  • Mybatis使用原始dao开发2020-05-30 10:58:04

    存在的问题: 1、Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的数据库操作方法2、调用sqlSession的数据库操作方法需要指定statement的id,这里存在硬编码,不得于开发维护。 sql映射文件 <mapper namespace="xx"> <!-- 根据id查询 --> <select

  • Spring+SpringMVC+Mybatis(SSM) maven 配置2020-05-29 22:54:11

    <?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

  • Mybatis入门基础2020-05-29 21:06:59

    一、对原生态JDBC问题的总结 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。   解决方案:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。

  • Mybatis多参传递2020-05-29 11:56:08

    Mybatis的多参传递方式主要有2种方式一:在接口中声明方法import com.asiainfo.pojo.Student; public interface StudentMapper { public Student selectStudentByIdAndName(Integer id, String name); }在mapper.xml中参数使用#{}中使用012,或param1,param2<!-- 当多参数时,不

  • Mybatis的映射器2020-05-29 11:06:12

    一、Mybatis的映射器1.1 Mybatis框架包含两种类型的xml文件,一类是配置文件,即mybatis-config.xml,另一类配置文件,例如XXXMapper.xml等。在mybatis的配置文件mybatis-config.xml中包含了<mappers></mappers>节点,这就是Mybatis的映射器。1.2 Mybatis映射器分类(1)纯xml映射器,利用sqlSe

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有