com.jchanghong.db.sql.SqlUtil Maven / Gradle / Ivy
The newest version!
package com.jchanghong.db.sql;
import com.jchanghong.core.io.IoUtil;
import com.jchanghong.core.util.CharsetUtil;
import com.jchanghong.core.util.StrUtil;
import com.jchanghong.db.DbRuntimeException;
import com.jchanghong.db.Entity;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.nio.charset.Charset;
import java.sql.Blob;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.RowId;
import java.sql.SQLException;
import java.util.List;
import java.util.Map.Entry;
/**
* SQL相关工具类,包括相关SQL语句拼接等
*
* @author looly
* @since 4.0.10
*/
public class SqlUtil {
/**
* 构件相等条件的where语句
* 如果没有条件语句,泽返回空串,表示没有条件
*
* @param entity 条件实体
* @param paramValues 条件值得存放List
* @return 带where关键字的SQL部分
*/
public static String buildEqualsWhere(Entity entity, List