动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

代码小兵652 

程序员

Ta的文章
Java虚拟机学习:对象访问

对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:ObjectobjectRef=newObject();假设这句代码出现在方法体中,"ObjectobjectRef”这部分将会反映到Java栈的本地变量中,作为一个reference类型数据出现。而“newObject()”这部分将会反映到Java堆中,形成一块存储Object类型所有实例数据值的结构化内存,根据具体类型以及虚拟机实现的对象内存布局的不...

代码小兵652
705浏览 0推荐 2021-06-29 11:37:29
精选5道Mybatis面试题

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis框架在求职面试中也是经常出现的考点,下面我们就来看看常见的几道Mybatis面试题。1.Mybatis是如何进行分页的?分页插件的原理是什么?Mybatis使用RowBounds对象进行分页,它是针对ResultSet结果集执行的内存分页,而非物理分页,可以在sql内直接书写带有物理分页的参数来完成物理分页功能,...

代码小兵652
710浏览 0推荐 2021-06-19 16:47:29
深入解析MyBatis核心类

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。在MyBatis框架中有很多的类,下面我们重点来讲一下MyBatis的核心类。1.SqlSessionFactoryBuilder每一个MyBatis的应用程序的入口是SqlSessionFactoryBuilder。它的作用是通过XML配置文件创建Configuration对象(当然也可以在程序中自行创建),然后通过build方法创建SqlSessionFactory对象。没有必要每次访问Mybatis...

代码小兵652
692浏览 0推荐 2021-06-19 16:46:03
Mybatis版本介绍

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java对象)映射成数据库中的记录。Mybatis发行至今有着许多的版本,不同的版本之间有着部分功能和结构的差异。当前,最新版本是MyBatis3.5.7,其发布时间是2021年4月...

代码小兵652
1445浏览 0推荐 2021-06-19 16:45:27
Mybatis的动态SQL

动态SQL是MyBatis的强大特性之一。顾名思义,就是会动的SQL,即是能够灵活的根据某种条件拼接出完整的SQL语句。这种类似于MySQL中的casewhenthenelsethenend....这种语法,能够根据某种条件动态的拼接出需要的SQL。至于Mybatis如何实现动态SQL呢,Mybatis提供了非常多的标签,能够让我们在XML文件中灵活的运用这些标签达到拼接SQL的目的。if(判断元素)我们在代码中时常使用if语句来做判断,而在Mybatis里,也可以使用if元...

代码小兵652
706浏览 0推荐 2021-06-19 16:43:43