JPA 简介
对象实体映射
model 的定义位于 org.thingsboard.server.dao.model
包下:
数据库实体关系的映射,要是在 sql
以及 sqlts
包.
数据库操作相关
数据库操作集中在 org.thingsboard.server.dao.sql
,org.thingsboard.server.dao.sqlts
,如下图:
sql
包下的主要是一些业务相关的逻辑sqlts
包下主要是 kv 字典数据,以及相关的最新遥测数据
举个栗子
以 device 设备为例 (由于前面接入mqtt 设备,对这块比较了解,但是其它的也类似)
表数据
model 定义
DB 相关定义
API 定义
整体业务流程
其它可以举一反三…