Mybatis
栗子栗
一个程序员
展开
-
在Mybatis中使用手动加锁的方式操作数据库
在使用Spring整合Mybatis进行数据库操作时,我们可以通过Spring的注解@Transactional来实现事务,同时可以在注解中对数据库设置隔离级别来进行并发操作数据库时候的控制。但是对于某些情况,仅仅使用数据库隔离级别无法达到最优的效果,比如两个事务同时对一张表进行操作,其中一个事务对表进行读取,而另一个事务对表进行插入操作,在PostgreSQL,Orecal以及SQL Serv...原创 2018-11-14 21:46:56 · 20298 阅读 · 2 评论 -
Mybatis中TypeHandler的底层实现
TypeHandler的用法TypeHandler是Mybatis提供的一个用于用户自定义处理数据库类型和java类型之间相互映射的一种工具,它可以实现jdbcType到javaType的自动转换。要实现自定义的TypeHandler首先需要继承BaseTypeHandler,然后在类上添加@MappedTypes@MappedTypes({String.class})public MyT...原创 2018-11-06 21:50:17 · 831 阅读 · 0 评论