# SoyaBean-Iced **Repository Path**: wang_zefeng/soya-bean-iced ## Basic Information - **Project Name**: SoyaBean-Iced - **Description**: 根据model创建数据库表 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-27 - **Last Updated**: 2022-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: MySQL ## README # SoyaBean-Iced #### 介绍 根据model创建数据库表 #### 使用说明 方法一(即将弃用): 1. 新建cn.miketsu.config包下的DataBase对象,并根据数据库连接信息初始化各项属性; 2. 根据需求新建model类; 3. 执行cn.miketsu.iced下的IcedStater类中的excute(DataBase,String)方法即可。 方法二(推荐): 1. 在resources目录下新建iced.properties文件,并在文件中配置packageName、driver(非必填)、url、username和password属性; 2. 根据需求新建model类; 3. 执行cn.miketsu.iced下的IcedStater类中的excute()方法即可。 #### 相关注解释义 - cn.miketsu.iced.annotation.PrimaryKey:主键约束 - cn.miketsu.iced.annotation.NotNull:非空约束 - cn.miketsu.iced.annotation.DataType:设置数据类型 - cn.miketsu.iced.annotation.Comment:注释,适用于属性(字段)以及类(表) - cn.miketsu.iced.annotation.Ignore:忽略,拥有该注解的类或属性不会参与建表 - cn.miketsu.iced.annotation.mysql.AutoIncrement:自增