com.github.obase.mysql.data.ClassMetaInfo Maven / Gradle / Ivy
package com.github.obase.mysql.data;
import java.util.LinkedHashMap;
import java.util.List;
public class ClassMetaInfo {
public String internalName;
public MetaAnnotation metaAnnotation;
public TableAnnotation tableAnnotation;
public PrimaryKeyAnnotation primaryKeyAnnotation;
public List foreignKeyAnnotation;
public List indexesAnnotation;
public OptimisticLockAnnotation optimisticLockAnnotation;
public final LinkedHashMap fields = new LinkedHashMap();
public final LinkedHashMap getters = new LinkedHashMap(); // key is column name, but not property
public final LinkedHashMap setters = new LinkedHashMap(); // key is column name, but not property
public String tableName; // table name
public List keys; // primary key
public List columns; // column name
public int hierarchies = 1;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy