Page tree
转至元数据结尾
转至元数据起始
  • 如果对象数据需要按数据库表的方式存储,则继承OCBase。

  • 如果对象数据只用来展示,不进行查询,为了性能和存储方便,可按Json方式存储,继承BaseJsonObject。按Json存储的类中不能定义带@Entity注解的Class

  • 如果对象只是纯粹用作前端显示,可按DTO定义。(DTO需在server子工程中定义)

  • 日期字段定义:需增加日期格式化注解,@JsonFormat为Jackson注解,@JsonAdapter为Gson注解。

    因Spring Boot默认的Json序列化为Jackson,平台代码中进行对象转换时用的是Gson,故需增加两个注解。

  • 字段Title配置:使用@OcColumn注解。方便前端配置页面。

  • Lombok:使用@Data注解。

  • 字段类型:注意不要使用Java基本类型,要使用基本类型的包装类。

 

  • 无标签