2020mybatisTest
undo__
这个作者很懒,什么都没留下…
展开
-
2020-11-10
部分转载cast:https://blog.csdn.net/qq_21101587/article/details/78642423decode:https://www.cnblogs.com/rxhuiu/p/9120130.html问题:SELECT .....DECODE(CAST(moneyAAA / 10000 AS DEC(20,8)) , 0.0, '0.00' , CAST( moneyAAA/10000 AS DEC(20,2))) AS 'BBB'FRO...转载 2020-11-10 11:14:17 · 226 阅读 · 0 评论 -
sql foreach用法
<select id="findAAA" parameterType="java.util.List" resultType="applyBBB"> select * from where aaa in<foreach collection="orgList" item="item" index="index" open="(" separator="," close=")" > #{item} </foreach></s...原创 2020-11-10 10:56:14 · 664 阅读 · 0 评论 -
【转】SQL decode 函数的用法
decode(字段|表达式,条件1,结果1,条件2,结果2,...,条件n,结果n,缺省值);--缺省值可以省略表示如果字段|表达式等于条件1时,DECODE函数的结果返回 条件1 ,...,如果不等于任何一个条件值,则返回缺省值。【注意】:decode 函数 ,只能在select 语句用。decode 函数 用法:1.使用decode 判断字符串是否一样sql 测试:1 select empno,2 decode(empno,3 7...转载 2020-11-06 20:04:51 · 2154 阅读 · 0 评论 -
【转】SQL中row_number() over(partition by)详解
row_number 语法ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,分区函转载 2020-11-06 16:34:10 · 1666 阅读 · 0 评论 -
Mybatis XML文件 <![CDATA[ ]]> 标签,foreach collection用法
对Mybatis的XML文件来说,'<' 和'&'都是非法的,所以使用符号时,要用<![CDATA[ ]]> 包裹相应语句,相当于进行说明其使用合法性。如例子-节选XML代码:<if test="aaa != null and aaa!=''"> <![CDATA[and to_char(bbb, 'yyyy-mm-dd') <= #{ccc}]]></if>其中,aaa bbb ccc都是前端.ftl文件中对...转载 2020-09-25 17:25:17 · 903 阅读 · 0 评论 -
mybatis项目练习的几个小错误记录
一、写测试程序会话工厂时SqlSessionFactory/SqlSession一直标红找不到问题:好像是引入mybatis包版本中没有SqlSessionFactory/SqlSession,或者忘记引入mybatis包了解决:用maven引入,引入后可以查看左边包目录中是否有这个接口如下图,是有的<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <.原创 2020-09-21 12:25:05 · 306 阅读 · 1 评论 -
【转】误删idea 的.iml文件后的处理方法
在缺少.iml文件项目下运行mvn idea:module,完成后将自动生成.iml文件生成.ipr文件: mvn idea:project生成.iws文件: mvn idea:workspace生成.iml文件: mvn idea:module转载 2020-09-20 23:10:47 · 2445 阅读 · 1 评论 -
maven引入了Junit写测试的时候还是报错Cannot resolve symbol ‘Test‘
背景:已经引入了junit,查看依赖包中也有@Test@Before的实现,但是写测试程序就会标红报错Cannot resolve symbol 'Test'。改正:将pom.xml中的scope的test改成compile就可以了原因:scope设定成test相当于在src/test文件夹下用junit改正过程如下:<dependency> <groupId>junit</groupId> <artifactId>ju.转载 2020-09-20 17:17:07 · 3731 阅读 · 0 评论 -
【转】JUnit注解含义
注:maven项目中先引入junit包JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation:@Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望异常和超时时间@Test(expected=Arithmetic...转载 2020-09-20 16:25:26 · 222 阅读 · 0 评论