开始学注解

说明

通过在实体类及其字段上添加几个注解,从而使得实体类能被代码生成引擎所识别,进而根据约定生成对应的代码

约定:

1)hibernate的[字段相关注解]添加在[实体类字段的get方法]上
(2)dodo的[字段相关的注解]添加在[实体类的字段]/**
 * 一个例子
 */
public class City extends BaseEntity {
    //dodo的[字段相关的注解]添加在[实体类的字段]上
    @DodoViewGroup(groupSeq = 1, groupName = "分组1")
    @DodoField(name = "归属省份", sortSeq = 1, infoTip = "这是一个备注")
    private Province          province;

    //hibernate的[字段相关注解]添加在[实体类字段的get方法]上
    @OneToOne
    public Province getProvince() {
        return province;
    }
}

JPA的常用注解

dodo的常用注解

注解的例子

系统支持的字段类型

  • byte & Byte
  • short & Short
  • int & Integer
  • long & Long
  • float & Float
  • double & Double
  • java.math.BigDecimal
  • Boolean
  • String
  • java.util.Date
  • java.sql.Date
  • java.sql.Time
  • java.sql.Timestamp
  • ? extends BaseEntity
  • ? implements EnumInterface
  • java.util.List<? extends BaseEntity >
  • java.util.Set<? extends BaseEntity >
  • java.util.Map<String, String >
Copyright © Dodo Framework 2019 all right reservedModify At: 2019-12-25 14:25:41