运维开发网

mybatis

0
  • 好程序员Java学习路线分享MyBatis之线程优化

    好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问题和优化方法。 MyBatis的线程同步问题MyBatis需...[详细]

    2020-03-20 16:29 分类:编程语言
  • spring,mybatis源码深度解析

    spring,mybatis源码深度解析[详细]

    2020-03-20 15:26 分类:编程语言
  • MyBatis的发展和选型

    数据层框架的发展史JDBC编码的几大问题和MyBatis等框架的发展支持原因?在最初编写JDBC连接数据库的时候,各种代码操作较为复杂,而且有很多缺陷。缺陷总结如下:方法的封装问题数据源的支持映射结果集的接收和处理SQL语句硬编码程序参数...[详细]

    2020-03-20 15:16 分类:编程语言
  • 手写Mybatis,彻底搞懂框架原理

    mybatis的前身是iBatis,其源于“Internet”和“abatis”的组合,是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,它可以使用简单的XML或注解来配置和映...[详细]

    2020-03-20 13:45 分类:编程语言
  • Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required [ IDEA mybatis项目报错 ]

    今天笔者用Springboot框架整合Mybatis做一个小小的项目: 代码写完,在运行项目时,IDEA给我报了3处错误:   org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘myController‘: Uns...[详细]

    2020-03-20 09:57 分类:编程语言
  • JdbcTemplate 和 mybatis 的对比

    好处:   1. jdbcTemplate 是spring对 jdbc操作数据库进行的封装,使得开发者可以直接在java文件中 编写sql,无需配置xml文件。   2. 简单效率快 缺点:   1.  使用时创建连接,不使用时立即释放。频繁的连接开启和关闭造成资源的...[详细]

    2020-03-20 08:17 分类:编程语言
  • Spring Boot 整合 MyBatis 实现乐观锁和悲观锁

    本文以转账操作为例,实现并测试乐观锁和悲观锁。死锁问题当A,B两个账户同时向对方转账时,会出现如下情况:时刻事务1(A向B转账)事务2(B向A转账)T1LockALockBT2LockB(由于事务2已经LockA,等待)LockA(由于事务1已经LockB,等待)由于两个事...[详细]

    2020-03-19 15:11 分类:编程语言
  • springboot shiro 权限管理 后台框架源码 java 项目

    系统框架:springboot 2.0.6+ mybaits+maven bootstrap html5 jquery jsp jstl PC 浏览器用的操作系统:windows linux mac 等搭建正确的java 运行环境才行1.代码生成器:](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,...[详细]

    2020-03-19 13:56 分类:编程语言
  • 好程序员Java学习路线分享MyBatis之基本使用

    好程序员Java学习路线分享MyBatis之基本使用,前言,本章我们将开始学习一个非常优秀的ORM(对象关系映射)框架:MyBatis,它是目前企业中使用最多的数据库框架。MyBatis简介  MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过...[详细]

    2020-03-19 11:34 分类:编程语言
  • kafka high-level consumer 多线程访问异常

    在使用kafka high-level的consumer,使用多线程消费数据时报错,简单分析一下原因下载 ,ConsumerIterator取不到消息时会阻塞,并且将内部状态置为FAILED,当其他线程访问时就会抛出异常。     Java代码    def hasNext(): Boole...[详细]

    2020-03-19 10:23 分类:大数据