核心技术靠化缘是要不来的——自己动手写ORM框架

OrmKids

支持分库分表的MySQL单表ORM框架,暂用于学习,后续会在生产环境进行检验

功能特性

代码简洁,没有任何依赖项,除了使用时需要用到MySQL driver

易于使用,无须复杂的配置

提供自动创建表功能

支持分库又分表,可以只分库,也可以只分表

支持groupby/having

支持原生SQL

支持事件回调,可用于服务跟踪调试和动态sql改写

不支持多表关联

多表比较复杂,实现成本高,学习成本也高,容易出错

常用的多表的操作一般都可以使用多条单表操作组合实现

在分库分表的场合,很少使用多表操作

不使用外键,专注于sql逻辑

db.withinTx

对于复杂的多表查询和批量数据处理,可以使用该方法。

用户可以获得原生的jdbc链接,通过编写jdbc代码来实现。

Q

用户可以使用Q对象构建复杂的SQL查询

其它数据库支持

暂时没有

实体接口

单表单主键

单表复合主键

分库接口

分库分表

定义单个数据库

定义网格数据库——分库

单表单主键增删改查

单表复合主键增删改查

复杂查询

分表

分库

事件上下文对象

事件回调

关注公众号【码洞】,欢迎大家一起进群讨论

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180428G1J1KC00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券