spring-data
convert
定义了,entityConvert,用于将外部数据读入entity和将entity的数据写入外部。
entityConvert之下有propertyConvert
最终被封装成TypeMapper统一对外提供服务
domain
定义了分页,排序的一些基类,以及查询类Example
geo
定义了地图的一些类,如点,线等
mapping
定义了entity主类,以及entityProperty,还有entityCallback,所有entity由mappingContext统一管理
auditing
定义了Auditor,主要用于自动设置crate_date,crate_by几个字段
repository
查询仓库,定义类整个项目最主要的接口,Repository,接口提供查询功能,entityFactory
在关系型数据库的处理就是先将example转化成Criteria,Criteria再转化成astTree,astTree直接render成sql