Java8 List集合如何指定打印分隔符 |
您所在的位置:网站首页 › visio分隔符怎么用 › Java8 List集合如何指定打印分隔符 |
Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点
ChuZJava: 还有个问题就是初始化如果没有表,但是缓存已经处理过了,就无法新增表,会自己去生成分表规则表名称去查,然后就是表不存在的错了,[code=java]/** 判断是因为这个地方如果初始化没有当月的分表查询 缓存中就会没有 下次新增修改就会失败 **/ if(CollectionUtil.isEmpty(tableNames)){ String resultTableName = logicTableName + "_" + LocalDateTime.now().format(TABLE_SHARD_TIME_FORMATTER); createShardingTable(logicTable, resultTableName); tableNames.add(resultTableName); return tableNames; } [/code] Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点ChuZJava: 解决这个问题 执行下tool工具类中的tableNameCacheReloadAll方法就行了, [code=java] @Service class initReload{ /** * 初始化表缓存数据 解决查询时表不存在的问题 */ @PostConstruct public void init() { ShardingAlgorithmTool.tableNameCacheReloadAll(); } } [/code] Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点ChuZJava: 有个问题,项目启动之后,直接查询,如果没有这个表就会报错 Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点妍妍叫我肉肉: 老哥,绑定表配置了就报错啊 Sharding-JDBC(六)5.1.0版本,实现按月分表、自动建表、自动刷新节点军741: 主键生成在哪里配置的? |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |