x7
x7 copied to clipboard
x7-repo: simple orm based on spring jdbcTemplate + sqli
x7
x7/x7-repo DETAILED README
GLIMPSE
x7-repo (sqli, Spring JdbcTemplate, Distribution Lock, Cache and so on....)
@EnableX7Repository @Repository and { interface FooRepository extends BaseRepository<Foo> }
@EnableX7L3Caching @CacheableL3
@EnableDistributionLock @Lock or
{ DistributionLock.by(key).lock(task) }
x7-spring-boot-starter
如何使用第三方id生成器
1. @SpringBootApplication(exclude = IdGeneratorAutoConfiguration.class)
2. 参照x7-id-generator工程, 新建工程,实现自定义的IdGeneratorService, 代码如下:
public interface MyIdGeneratorService extends IdGeneratorProxy
NOTES
1. A method, coded with io.xream/reliable or seata, maybe we can not use:
@Lock or
{ DistributionLock.by(key).lock(task) }