public class DefaultJdbc2JavaTypeMapper extends Object implements Jdbc2JavaTypeMapper
Modifier and Type | Field and Description |
---|---|
static String |
JAVA_BIGDECIMAL |
static String |
JAVA_BLOB |
static String |
JAVA_BOOLEAN |
static String |
JAVA_BYTE |
static String |
JAVA_BYTES |
static String |
JAVA_DOUBLE |
static String |
JAVA_FLOAT |
static String |
JAVA_INTEGER |
static String |
JAVA_LONG |
static String |
JAVA_SHORT |
static String |
JAVA_SQLDATE |
static String |
JAVA_STRING |
static String |
JAVA_TIME |
static String |
JAVA_TIMESTAMP |
static String |
JAVA_UTILDATE |
static int |
NOT_DEFINED |
Constructor and Description |
---|
DefaultJdbc2JavaTypeMapper() |
Modifier and Type | Method and Description |
---|---|
void |
add(DbType type,
String java) |
void |
add(int jdbcType,
String java) |
String |
getJavaByJdbcType(DbAttribute attribute,
int type)
Get the corresponding Java type by its java.sql.Types counterpart.
|
String |
getJavaByJdbcType(DbType type) |
int |
getJdbcTypeByJava(DbAttribute attribute,
String className)
Returns default java.sql.Types type by the Java type name.
|
protected int |
getSqlTypeByJava(DbAttribute attribute,
Class<?> javaClass)
Guesses a default JDBC type for the Java class.
|
Boolean |
getUsePrimitives() |
void |
setUsePrimitives(Boolean usePrimitives) |
public static final int NOT_DEFINED
public static final String JAVA_LONG
public static final String JAVA_BYTES
public static final String JAVA_BOOLEAN
public static final String JAVA_STRING
public static final String JAVA_SQLDATE
public static final String JAVA_UTILDATE
public static final String JAVA_BIGDECIMAL
public static final String JAVA_DOUBLE
public static final String JAVA_FLOAT
public static final String JAVA_INTEGER
public static final String JAVA_SHORT
public static final String JAVA_BYTE
public static final String JAVA_TIME
public static final String JAVA_TIMESTAMP
public static final String JAVA_BLOB
public int getJdbcTypeByJava(DbAttribute attribute, String className)
getJdbcTypeByJava
in interface Jdbc2JavaTypeMapper
className
- Fully qualified Java Class name.public void add(int jdbcType, String java)
public void add(DbType type, String java)
add
in interface Jdbc2JavaTypeMapper
protected int getSqlTypeByJava(DbAttribute attribute, Class<?> javaClass)
public String getJavaByJdbcType(DbAttribute attribute, int type)
getJavaByJdbcType
in interface Jdbc2JavaTypeMapper
public Boolean getUsePrimitives()
public void setUsePrimitives(Boolean usePrimitives)
Copyright © 2001–2015 Apache Cayenne. All rights reserved.