This commit is contained in:
redkale
2024-10-18 09:59:25 +08:00
parent 264cc3995b
commit 062f9a09db

View File

@@ -962,6 +962,28 @@ public final class EntityInfo<T> {
return findsDollarPrepareSQL.replace("#{newtable}", getTable(pk));
}
/**
* 获取Entity的QUERY SQL
*
* @param dollar 是否$占位符
* @param pk 主键值
* @return String
*/
public String getFindPrepareSQL(boolean dollar, Serializable pk) {
return dollar ? getFindDollarPrepareSQL(pk) : getFindQuestionPrepareSQL(pk);
}
/**
* 获取Entity的QUERY FINDS SQL
*
* @param dollar 是否$占位符
* @param pk 主键值
* @return String
*/
public String getFindsPrepareSQL(boolean dollar, Serializable pk) {
return dollar ? getFindsDollarPrepareSQL(pk) : getFindsQuestionPrepareSQL(pk);
}
/**
* 获取Entity的QUERY SQL
*
@@ -1014,6 +1036,17 @@ public final class EntityInfo<T> {
return insertDollarPrepareSQL.replace("#{newtable}", getTable(bean));
}
/**
* 获取Entity的INSERT SQL
*
* @param dollar 是否$占位符
* @param bean Entity对象
* @return String
*/
public String getInsertPrepareSQL(boolean dollar, T bean) {
return dollar ? getInsertDollarPrepareSQL(bean) : getInsertQuestionPrepareSQL(bean);
}
/**
* 获取Entity的INSERT SQL
*
@@ -1053,6 +1086,17 @@ public final class EntityInfo<T> {
return updateDollarPrepareSQL.replace("#{newtable}", getTable(bean));
}
/**
* 获取Entity的UPDATE SQL
*
* @param dollar 是否$占位符
* @param bean Entity对象
* @return String
*/
public String getUpdatePrepareSQL(boolean dollar, T bean) {
return dollar ? getUpdateDollarPrepareSQL(bean) : getUpdateQuestionPrepareSQL(bean);
}
/**
* 获取Entity的UPDATE CASE SQL
*
@@ -1091,6 +1135,17 @@ public final class EntityInfo<T> {
return this.updateDollarPrepareCaseSQLs[beans.length];
}
/**
* 获取Entity的UPDATE SQL
*
* @param dollar 是否$占位符
* @param beans Entity对象
* @return String
*/
public String getUpdatePrepareCaseSQL(boolean dollar, T[] beans) {
return dollar ? getUpdateDollarPrepareCaseSQL(beans) : getUpdateQuestionPrepareCaseSQL(beans);
}
/**
* 获取Entity的UPDATE SQL
*
@@ -1130,6 +1185,17 @@ public final class EntityInfo<T> {
return deleteDollarPrepareSQL.replace("#{newtable}", getTable(bean));
}
/**
* 获取Entity的DELETE SQL
*
* @param dollar 是否$占位符
* @param bean Entity对象
* @return String
*/
public String getDeletePrepareSQL(boolean dollar, T bean) {
return dollar ? getDeleteDollarPrepareSQL(bean) : getDeleteQuestionPrepareSQL(bean);
}
/**
* 获取Entity的DELETE SQL
*