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

com.jpattern.orm.mapper.clazz.IClassMap Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
package com.jpattern.orm.mapper.clazz;

import com.jpattern.orm.annotation.table.TableInfo;


/**
 * 
 * @author Francesco Cina
 *
 * 22/mag/2011
 */
public interface IClassMap  {

	TableInfo getTableInfo();

	Class getMappedClass();

	

IClassField getClassFieldByJavaName(String javaName);

IClassField getClassFieldByDBColumnName(String dbColumnName); String[] getAllColumnJavaNames(); String[] getAllNotGeneratedColumnJavaNames(); String[] getAllGeneratedColumnJavaNames(); String[] getAllGeneratedColumnDBNames(); String[] getPrimaryKeyColumnJavaNames(); String[] getNotPrimaryKeyColumnJavaNames(); String[] getPrimaryKeyAndVersionColumnJavaNames(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy