java-maven-mybatis批量导入

mybatis的操作是对于dao层接口对应mapper里的同名xml,接口中的方法名对应xml里的同名select/update/insert/delete标签的id值,方法参数对应的是parameterType/parameterMap,方法的返回值对应的是resultType/resultMap。 对于mybatis的批量导入,当dao层接口的方法参数中使用@Param(value="insertOtherList")注解时,会将foreach标签的collection默认的值list修改为insertOtherList,此时在xml中处理时的写法是 ...
2019-03-04 12:05 | 阅读 81 次 | 评论 2 条

java-Lambda foreach

对于JDK1.8新特性的使用 1.5刚出的增强for循环,用了两年刚顺手,到1.8再加新开发点--Lambda表达式,先从foreach开始。 对于增强for循环,不加深究,直接上代码: /* *传统的for不用再声明下标参数,直接声明一个变量psidb就可以直接获取集合中对象的属性值 * */ List<PSiDocBody> insertQtyList = new ArrayList<PSiDocBody>(); for(PSiDocBody psidb:insertQtyList){ System.out.println("分类...
2019-03-01 12:03 | 阅读 60 次 | 评论 0 条

java字符串操作扩充-灵活截取字符串

public class StringUtil { static int varlen1; static int varlen2; static String varstr1; static String varstr2; static String varstr3; public static String indexOf(String sourceStr,String indexStr,int indexNum){ /** * 原始字符串:sourceStr * 索引字符串:indexStr * 固定字符串截取后索引次数的in...
2019-02-19 14:10 | 阅读 171 次 | 评论 1 条

java显示100以内的质数

public class T1 { public static void main(String[] args) { int flag = 0;//当flag为0时,判断2--(i-1)范围内没有可以把 i 整除的数 int m = 0; for(int i=2;i<=100;i++){ if(i == 2){ m++; System.out.print(i); }else{ for(int n=2;n<=i-1;n++){ /* 当 i =8时 */ if(i%n == 0){ flag =1; break; } /* ...
2016-11-06 19:18 | 阅读 1900 次 | 评论 0 条
最新评论