package org.test4j.module.database.environment.types;
import org.test4j.module.database.environment.BaseEnvironment;
import org.test4j.module.database.environment.typesmap.OracleTypeMap;
import org.test4j.module.database.utility.DataSourceType;
public class OracleEnvironment extends BaseEnvironment {
public OracleEnvironment(String dataSourceName, String dataSourceFrom) {
super(DataSourceType.ORACLE, dataSourceName, dataSourceFrom);
typeMap = new OracleTypeMap();
}
public String getFieldQuato() {
return "\"";
}
/**
* {@inheritDoc} <br>
* <br>
* 在oracle中将java.util.Date转为java.sql.Date对象
*/
@Override
public Object converToSqlValue(Object value) {
if (value != null && "java.util.Date".equals(value.getClass().getName())) {
return new java.sql.Date(((java.util.Date) value).getTime());
} else {
return super.converToSqlValue(value);
}
}
}