Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T ThinkWiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Public-Farm
  • ThinkWiki
  • Wiki
  • Thinkframework
  • 模型对象 MYSQL

Last edited by Administrator Oct 22, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

模型对象 MYSQL

模型对象-MYSQL

核心注解

模型对象使用,提供以下几个注解供大家使用 : ThinkTable ,ThinkColumn ,ThinkIndexes ,ThinkIndex , ThinkStateColumn 。

注解 说明
ThinkTable 表映射模型
ThinkColumn 列映射模型
ThinkIndexes 索引构建模型
ThinkIndex 索引模型
ThinkStateColumn 流程状态对象列模型

几个核心抽象对象: _Entity 、SimpleRefEntity 、SimplePrimaryEntity

对象 说明 可被依赖
_Entity 基础模型 不可依赖
SimplePrimaryEntity 常规对象模型 可依赖
SimpleRefEntity 从表模型 可依赖

ThinkTable 表映射注解

必须再对象上注解,对象使用时候,需要继承 核心抽象对象

参数 解释 支持情况 默认值
value 映射到MYSQL数据库的表名 支持 无
comment 表备注 支持 无
cacheAble 表是否允许缓存,如果允许缓存,可能查询对象会先走缓存(不一定需要实现) 暂不支持 false
partitionAble 表启用数据分区 支持 false
autoIncPK 表启用数据分区 支持 false
yearSplit 启用年度数据切分 支持 false

ThinkTable 表映射注解

参数 解释 支持情况 默认值
value 映射到MYSQL数据库的表名 支持 无
comment 表备注 支持 无
cacheAble 表是否允许缓存,如果允许缓存,可能查询对象会先走缓存(不一定需要实现) 暂不支持 false
partitionAble 表启用数据分区 支持 false
autoIncPK 表启用数据分区 支持 false
yearSplit 启用年度数据切分 支持 false
Clone repository
  • ThinkFarmProject
  • Home
  • thinkFarmProject
    • Home
    • home
      • thinkFile
  • thinkFramework
    • Home
    • start
    • think core
    • think data
    • thinkSqlFilter
    • 模型对象 MYSQL