用户8983410

LV4
发表了文章

指定一个创建对象的方法,如果对象存在则直接返回

单例模式确保一个类只有一个实例,只能自己的内部实现实例化,当他人再次实例化时返回第一次实例化的对象。

用户8983410
发表了文章

Author 结果映射可以重用案例

非常重要: id元素在嵌套结果映射中扮演着非常重要的角色。你应该总是指定一个或多个可以唯一标识结果的属性。实际上如果你不指定它的话, MyBatis仍然可以工...

用户8983410
发表了文章

调用Author的resultMap将定义教程

当连接多表时,你将不得不使用列别名来避免ResultSet中的重复列名。指定columnPrefix允许你映射列名到一个外部的结果集中。你需要指定columnP...

用户8983410
发表了文章

ofType="Post"和association相比唯一不同点

有时一个单独的数据库查询也许返回很多不同 (但是希望有些关联) 数据类型的结果集。鉴别器元素就是被设计来处理这个情况的, 还有包括类的继承层次结构。 鉴别器非常...

用户8983410
发表了文章

自动映射等级在不同场景下应用

在简单的场景下,MyBatis可以替你自动映射查询结果。 如果遇到复杂的场景,你需要构建一个result map。当自动映射查询结果时,MyBatis会获取s...

用户8983410
发表了文章

mybaits提供一级缓存,和二级缓存区别

一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数...

用户8983410
发表了文章

URL 如何编码

URL编码通常也被称为百分号编码(percent-encoding),是因为它的编码方式非常简单: 使用%加上两位的字符——0123456789ABCDEF—...

用户8983410
发表了文章

Java的URLEncoder.encode("需要编码的参数","UTF-8")

比较JS的encodeURIComponent函数和Java的URLEncoder.encode("需要编码的参数","UTF-8")函数: 对//中国/im...

用户8983410
发表了文章

什么是application/x-www-form-urlencoded

它是一种编码类型。当URL地址里包含非西欧字符的字符串时,系统会将这些字符转换成application/x-www-form-urlencoded字符串。表单里...

用户8983410
发表了文章

按照措施将密码安全等级划分为5层

相同:登陆成功 不同:登陆失败 使用哈希算法(可以是md5, sha1, sha256,sha512 结果长度依次增长):

用户8983410
发表了文章

一种常见的对称加密算法--DES分析

目前在国内,随着三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保...

用户8983410
发表了文章

Java中类注释规范

如上图所示,点击右侧的+,新建Live Template,然后编辑如上图,将应用范围设为Java,如果只设comment,无法智能提示,且必须/*再按tab才行...

用户8983410
发表了文章

Java项目命名规范要求

名称只能由字母、数字、下划线、$符号组成,不要用拼音命名 应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面控制ac...

用户8983410
发表了文章

一个sql语句的执行依赖于另外一条语句的结果

关联的嵌套查询:即分别执行sql语句,一个sql语句的执行依赖于另外一条语句的结果,比如:

用户8983410
发表了文章

构造函数的使用方法分析

尽管对于大部分的数据传输对象(DTO)对象,以及我们的domain模型,属性值都是能够起到相应的作用,但是,在某些情况下如我们想使用一些固定的类。比如:表格中包...

用户8983410
发表了文章

Mapper文件在select语句中使用

非常复杂的结果集合,Mapper文件可能长这个样子,(注意当我们在select语句中使用B.title as blog_title,在resultMap的<re...

用户8983410
发表了文章

Result Maps高级用法案例

ResultMap Attributes 属性| 描述 --- | ----- id |当前命名空间中的一个唯一标识,用于标识一个result map. typ...

用户8983410
发表了文章

Java中解决列名不匹配的两种方式

引用它的语句使用 resultMap 属性就行了(注意我们去掉了 resultType 属性)。比如:

用户8983410
发表了文章

可以被用来定义可重用的 SQL 代码段用法

这不是一个顶级元素,但很重要。   默认情况下,使用#{}格式的语法会导致 MyBatis 创建预处理语句属性并安全地设置值(比如?)。这样做更安全,更迅速,...

用户8983410
发表了文章

Authors数组或集合返回自动生成的主键

如果你的数据库还支持多行插入, 你也可以传入一个Authors数组或集合,并返回自动生成的主键。

用户8983410

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券