本文整理了Java中tk.mybatis.mapper.entity.Example.getPropertyMap()
方法的一些代码示例,展示了Example.getPropertyMap()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Example.getPropertyMap()
方法的具体详情如下:
包路径:tk.mybatis.mapper.entity.Example
类名称:Example
方法名:getPropertyMap
暂无
代码示例来源:origin: abel533/Mapper
/**
* 拼接逻辑删除字段的未删除查询条件
*
* @param parameter
* @return
*/
public static String andNotLogicDelete(Object parameter) {
String result = "";
if (parameter instanceof Example) {
Example example = (Example) parameter;
Map<String, EntityColumn> propertyMap = example.getPropertyMap();
for (Map.Entry<String, EntityColumn> entry: propertyMap.entrySet()) {
EntityColumn column = entry.getValue();
if (column.getEntityField().isAnnotationPresent(LogicDelete.class)) {
// 未逻辑删除的条件
result = column.getColumn() + " = " + SqlHelper.getLogicDeletedValue(column, false);
// 如果Example中有条件,则拼接" and ",
// 如果是空的oredCriteria,则where中只有逻辑删除注解的未删除条件
if (example.getOredCriteria() != null && example.getOredCriteria().size() != 0) {
result += " and ";
}
}
}
}
return result;
}
代码示例来源:origin: abel533/Mapper
/**
* 拼接逻辑删除字段的未删除查询条件
*
* @param parameter
* @return
*/
public static String andNotLogicDelete(Object parameter) {
String result = "";
if (parameter instanceof Example) {
Example example = (Example) parameter;
Map<String, EntityColumn> propertyMap = example.getPropertyMap();
for (Map.Entry<String, EntityColumn> entry: propertyMap.entrySet()) {
EntityColumn column = entry.getValue();
if (column.getEntityField().isAnnotationPresent(LogicDelete.class)) {
// 未逻辑删除的条件
result = column.getColumn() + " = " + SqlHelper.getLogicDeletedValue(column, false);
// 如果Example中有条件,则拼接" and ",
// 如果是空的oredCriteria,则where中只有逻辑删除注解的未删除条件
if (example.getOredCriteria() != null && example.getOredCriteria().size() != 0) {
result += " and ";
}
}
}
}
return result;
}
代码示例来源:origin: tk.mybatis/mapper-core
/**
* 拼接逻辑删除字段的未删除查询条件
*
* @param parameter
* @return
*/
public static String andNotLogicDelete(Object parameter) {
String result = "";
if (parameter instanceof Example) {
Example example = (Example) parameter;
Map<String, EntityColumn> propertyMap = example.getPropertyMap();
for (Map.Entry<String, EntityColumn> entry: propertyMap.entrySet()) {
EntityColumn column = entry.getValue();
if (column.getEntityField().isAnnotationPresent(LogicDelete.class)) {
// 未逻辑删除的条件
result = column.getColumn() + " = " + SqlHelper.getLogicDeletedValue(column, false);
// 如果Example中有条件,则拼接" and ",
// 如果是空的oredCriteria,则where中只有逻辑删除注解的未删除条件
if (example.getOredCriteria() != null && example.getOredCriteria().size() != 0) {
result += " and ";
}
}
}
}
return result;
}
内容来源于网络,如有侵权,请联系作者删除!