Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,不仅支持命令行和Java API,还支持Build构建工具和Spring Boot等,同时在分布式环境下能够安全可靠地升级数据库。
Continue reading
事务(Transaction)作为一个整体,其中的若干处理要么都做,要么都不做。主要涉及事务的定义及特性、本地事务、编程式事务、声明式事务、分布式事务、XA事务问题与优化策略等。
Continue reading

前段时间遇到一个Hibernate/JPA自动映射MySQL Schema时报错问题,然后查了一下官方文档,原来是MySQL在Linux下默认区分大小写导致的,大致了解了一下,主要涉及两个变量lower_case_file_system和lower_case_table_names。
Continue reading

MyBatis支持定制化SQL、存储过程以及高级映射的优秀持久层框架,它可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs映射成数据库中的记录。
Continue reading
  • page 1 of 1
Author's picture

Waterstrong

I’m Waterstrong! The man who has made up his mind to win will never say “Impossible” !
Stay quiet, run wild !
More about…


Dev Consultant


Chengdu, China