摘要: /** * @Author: yinjing * @Description: * @Date: 13:31 2018/6/12 */@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath: 阅读全文
posted @ 2018-06-12 16:04 神只吃苹果 阅读(103) 评论(0) 推荐(0) 编辑
摘要: select * from (select nsr.*,ROWNUM row_id from (select * from hx_dj.dj_nsrxx order by djxh) nsr where ROWNUM <= 60) where row_id >= 29 有时候子查询里面的order 阅读全文
posted @ 2018-05-04 11:25 神只吃苹果 阅读(137) 评论(0) 推荐(1) 编辑
摘要: 一个纳税人可以归属于几个不同的税务机关 阅读全文
posted @ 2018-04-23 17:53 神只吃苹果 阅读(96) 评论(0) 推荐(0) 编辑
摘要: select count(0) from ({call pkg_business.P_ZZS_LYFPHJSKJQK ('2018-04')}) 这是错误的。 阅读全文
posted @ 2018-04-23 15:22 神只吃苹果 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-23 11:10 神只吃苹果 阅读(3656) 评论(0) 推荐(1) 编辑
摘要: 这是${}与#{}的区别,#{}采用了预编译,在SQL执行前,会先将上面的SQL发送给数据库进行编译;执行时,直接使用编译好的SQL,替换占位符“?”就可以了。因为SQL注入只能对编译过程起作用,所以这样的方式就很好地避免了SQL注入的问题。 【底层实现原理】MyBatis是如何做到SQL预编译的呢 阅读全文
posted @ 2018-04-21 17:03 神只吃苹果 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一级缓存: 一级缓存是默认的. 测试:在WEB页面同一个查询执行两次从日志里面看同样的sql查询执行两次。 2次sql查询,看似我们使用了同一个sqlSession,但是实际上因为我们的dao继承了SqlSessionDaoSupport,而SqlSessionDaoSupport内部sqlSess 阅读全文
posted @ 2018-04-20 15:18 神只吃苹果 阅读(327) 评论(0) 推荐(0) 编辑
摘要: execution(* com.sample.service.impl..*.*(..)) 解释如下: 阅读全文
posted @ 2018-04-20 11:28 神只吃苹果 阅读(903) 评论(0) 推荐(2) 编辑
摘要: <if test="pd.flag==1 or ((pd.flag==2 or pd.flag==3) and (pd.sfyj==2 or pd.sfyj==3)) or pd.flag==3"> union all </if> <if test="pd.ssny != null and pd.s 阅读全文
posted @ 2018-04-18 17:27 神只吃苹果 阅读(58338) 评论(1) 推荐(1) 编辑
摘要: String ssny = (String) pd.get("ssny"); SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM"); Date date=simpleDateFormat.parse(ssny); Cale 阅读全文
posted @ 2018-04-18 11:52 神只吃苹果 阅读(394) 评论(0) 推荐(0) 编辑