随笔分类 - Mybatis
摘要:一级缓存: 在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的SQL,MyBatis提供了一级缓存的方案优化这部分场景,如果是相同的SQL语句,会优先命中一级缓存,避免直接对数据库进行查询,提高性能。 local-cache-scope: session/statement
阅读全文
posted @ 2020-04-21 14:19
JXY_Super
摘要:人们通常使用varchar(15);来存储IP地址,然而它们其实是32位无符号整数,不是字符串,所以应该使用无符号整数存储IP地址,MySQL 提供 INET_ATON() 和 INET_NTOA()函数在这两种表示方法之间转换。 MySQL schema 设计中的陷阱 MySQL的存储引擎API
阅读全文
posted @ 2019-08-23 13:24
JXY_Super
摘要:链接管理与安全性: 每个客户端连接都在服务器进程中拥有一个线程。 MySQL5.5以及更新的版本提供了一个API,支持线程池插件,可以使用池中少量的线程服务大量的链接。 认证基于用户名、密码和原始主机信息。 并发控制: 在处理并发读或者写时,可以通过实现一个由两种类型的锁组成的锁系统来解决问题,这两
阅读全文
posted @ 2019-08-23 10:47
JXY_Super
摘要:Spring Boot中使用MyBatis传参方式:使用@Param@Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})")int insert(@Param("name") String name, @Param("age") I
阅读全文
posted @ 2019-03-11 16:52
JXY_Super
摘要:SQL类: SELECT(String) SELECT(String...) SELECT_DISTINCT(String) SELECT_DISTINCT(String...) FROM(String) FROM(String...) JOIN(String) JOIN(String...) IN
阅读全文
posted @ 2019-02-12 10:43
JXY_Super
摘要:<arg> <idArg> <result> <id> @Insert @Update @Delete @Select <insert> <update> <delete> <select> @InsertProvider @UpdateProvider @DeleteProvider @Selec
阅读全文
posted @ 2019-02-12 09:58
JXY_Super
摘要:关联: 嵌套查询:通过执行另外一个 SQL 映射语句来返回预期的复杂类型。 嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集。首先,然让我们来查看这个元素的属性。所有的你都会看到,它和普通的只由 select 和 resultMap 属性的结果映射不同。 集合: 鉴别器: 动态sql: if c
阅读全文
posted @ 2019-02-12 09:57
JXY_Super
摘要:入门: 1、每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一
阅读全文
posted @ 2019-02-11 17:20
JXY_Super
摘要:mybatis之typehandles 无论是Mybatis在预处理语句PreparedStatement中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成java类型。 重写类型类型处理器或者创建自己的类型处理器来处理不支持或者类标准的类型: 实现:org.
阅读全文
posted @ 2018-12-04 17:44
JXY_Super

浙公网安备 33010602011771号