package com.kym.jdbc.express;
import com.kym.DbUtil;
import com.kym.jdbc.OBuilder;
import com.kym.jdbc.annotations.DBF;
import com.kym.jdbc.annotations.Entity;
import com.kym.jdbc.template.JdbcHelper;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
/**
* sql表达式构造
*
* mysql\oracle\postgresql\sqlserver\db2\h2\sqlite\人大金仓\达梦\
*
*/
public interface SQLExpress {
T toSQL();
default String getComma() {
return "\"";
}
boolean strict = false;
default void appendValue(StringBuilder sbr, Type type, Object value, List