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

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