企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[success] BaseService支持使用pojo注解,自动同步数据库的表结构,包括自动创建表,自动增加表字段,自动修改表字段,但不包括删除表字段。 ## 第一步,在pojo中注解表结构 ``` package cn.lcfms.app.admin.bean; import cn.lcfms.bin.annotation.Column; import cn.lcfms.bin.annotation.Table; //注解表名 @Table("demo") public class DemoBean { //注解主键id,类型是int,自增,无符号 @Column(Type="int",PrimaryKey=true,AutoIncrement=true,Unsigned=true) private long id; //注解字段s,类型是varchar(255),有默认值 @Column(Type="varchar",Length=255,Default="默认值") private String s; //注解字段i,类型是float(10,2),不能为空 @Column(Type="float",Length=10,Decimal=2,Null=false) private int i; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getS() { return s; } public void setS(String s) { this.s = s; } public int getI() { return i; } public void setI(int i) { this.i = i; } } ``` ## 第二步,创建BaseService对象,自动同步表结构 ``` BaseService service = Application.getService(POJO类.class); 或 BaseService service = new BaseService(POJO类.class); ``` ```