error lists

1.Caused by: java.lang.IllegalArgumentException: warning no match for this type name: cnblogs.lzrabbit [Xlint:invalidAbsoluteTypeName]

这个错误主要是由于AOP中的execution表达式错误造成的。

下边这种写法是错的:

@Before("execution(* cnblogs.lzrabbit.**(..))")

后面两个*,表示包下的所有类下的所有方法,正确的写法为:

@Before("execution(* cnblogs.lzrabbit.*.*(..))")

 2. mybatis if中的非字符串类型参数 (byte)

OK

<if test="state != null " >
	  pm.state = #{state} and
</if>

 ERROR

<if test="state != null  and state != '' " >
      pm.state = #{state} and
</if>

 

posted @ 2017-04-07 21:26  yangfei969  阅读(154)  评论(0编辑  收藏  举报