最近捣鼓捣鼓acegi,对于登陆认证的过程倒是很方便,虽然配置较多,但是不复杂。捣鼓起来还满顺手的。但是要和现在系统的权限结合简直就是要了我的命啊。后来看acl更郁闷,调了半天都报错误的sql语句call identity()。把整个工作里唯有的2句在ContactDaoSpring里的call identity()改成了SELECT LAST_INSERT_ID()还是报那个错。最后再一个e文的网站上找到了答案。原来是在他的jar档里就有写死的sql语句啊,我用的1.0.6是在org.acegisecurity.acls.jdbc.JdbcMutableAclService里有句
真是灰常的郁闷啊~~~~
private String identityQuery = "call identity()";
真是灰常的郁闷啊~~~~