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>