
sf.database.meta.ColumnMapping Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sorm Show documentation
Show all versions of sorm Show documentation
java jpa tool for spring
The newest version!
package sf.database.meta;
import sf.core.DBCascadeField;
import sf.core.DBField;
import sf.database.annotations.ColumnInfo;
import sf.database.annotations.FetchDBField;
import sf.database.annotations.SavedDefaultValue;
import sf.database.annotations.Type;
import sf.database.annotations.UniqueKeyGenerator;
import sf.database.dbinfo.ColumnDBType;
import sf.database.jdbc.sql.IdentifierGenerator;
import sf.database.jdbc.type.TypeHandler;
import sf.tools.reflect.PropertyHold;
import javax.persistence.CollectionTable;
import javax.persistence.Column;
import javax.persistence.Convert;
import javax.persistence.ElementCollection;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.MapKey;
import javax.persistence.MapKeyClass;
import javax.persistence.MapKeyColumn;
import javax.persistence.MapKeyEnumerated;
import javax.persistence.MapKeyJoinColumn;
import javax.persistence.MapKeyJoinColumns;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.OrderBy;
import javax.persistence.OrderColumn;
import javax.persistence.SequenceGenerator;
import javax.persistence.TableGenerator;
import javax.persistence.Temporal;
import javax.persistence.Transient;
/**
* 对应的java实体类的字段
* @author sxf
*/
public class ColumnMapping implements IColumnMapping {
/**
* 原始的ColumnName(对应数据库)
*/
protected String rawColumnName;
/**
* 特殊字符的转换,
*/
protected transient String cachedEscapeColumnName;
protected transient String lowerColumnName;// 数据库列名,小写,不转义
protected transient String upperColumnName;// 数据库列名,大写,不转义
/**
*
*/
private TypeHandler
© 2015 - 2025 Weber Informatics LLC | Privacy Policy