All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.silentgo.orm.generate.TableColumn Maven / Gradle / Ivy

There is a newer version: 0.3.2
Show newest version
package com.silentgo.orm.generate;

/**
 * Project : parent
 * Package : com.silentgo.orm.generate
 *
 * @author teddyzhu
 *         

* Created by teddyzhu on 16/9/27. */ public class TableColumn { public String name; public String colName; public String typeString; public boolean nullAble; public boolean isAutoincrement; public String description; public String typeName; public boolean hasDefault; public boolean isHasDefault() { return hasDefault; } public boolean isAutoincrement() { return isAutoincrement; } public void setAutoincrement(boolean autoincrement) { isAutoincrement = autoincrement; } public void setHasDefault(boolean hasDefault) { this.hasDefault = hasDefault; } public void setTypeName(String typeName) { this.typeName = typeName; } public String getColName() { return colName; } public void setColName(String colName) { this.colName = colName; } public String getTypeName() { return typeName; } public String getTypeString() { return typeString; } public void setTypeString(String typeString) { try { this.typeName = Class.forName(typeString).getSimpleName(); } catch (ClassNotFoundException e) { e.printStackTrace(); } this.typeString = typeString; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isNullAble() { return nullAble; } public void setNullAble(boolean nullAble) { this.nullAble = nullAble; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy