sybn sybn-util 项目说明文档 - 基于java的跨数据库联合查询

sybn-core 项目介绍

2018-03-28
sybn

简介

sybn-core 基础工具,是 sybn util 的最底层。各个数据库都共同实现此jar包中定义的接口,并使用此jar包提供的bean和工具类。

项目构成

基础工具是 sybn-core 和 sybn-core-java8 项目,其包括如下主要功能:

  • 常用的通用JavaBean sybn-core 中的 cn.sybn.bean 包
    • 缓存对象 cache 包
    • 计数器对象 counter 包
    • 实体对象 entry 包
    • 异常对象 exception 包
    • 主函数对象 main 包
    • 返回值对象 result 包
    • 范围对象 scope 包
    • 时间范围对象 times 包
  • 独立工具集 sybn-core 中的cn.sybn.singleutil 包

此包下所有工具没有额外依赖,可以拎出来独立运行。

默认只依赖如下开源库: self4j, junit, apache-commons-lang3 等

部分测试业务依赖了其他包,但是可以随时删除。

  • 复杂工具集 sybn-core cn.sybn.util 包
    • 字符串工具 string 包
    • 单对象数据转换
    • 对象集合数据转换
    • 对象集合 group 成 Map
    • 对象集合 group by 统计 及 fill 补零
    • 任务及日志工具 task包
    • 数据库业务通用包 id.db 包
    • 定义了 SybnQuery 和 CrudQueryCommonDao 等接口
  • 测试工具集 sybn-core cn.sybn.test 包

导入项目

<!-- 基础包 -->
<dependency>
  <groupId>cn.linpengfei.sybnutil</groupId>
  <artifactId>sybn-core</artifactId>
  <version>0.3.25.1</version>
</dependency>

sybn-core 中的重点内容介绍

远期规划

  • 待补

Similar Posts

Comments

暂不开放评论! 可微信联系