发表于: 2019-11-07 23:53:57
1 1032
一、今天完成的事情:
主要完成角色管理的dao和server
二、明天计划的事情:
主要完成角色管理模块controller。
三、遇到的问题:
shiro整合redis后数据库连接池报异常 ,超时异常。
解决:原因,redis没有设置密码。而在配置中加入了password的信息,如果没有设置密码,在配置文件中就不要配置password这个信息。
redis:
shiro:
host: localhost
port: 6379
timeout: 100000
password: --------------------------这一行就要去掉,代码中需要填密码的地方也去掉。
四、收获:
1.角色模块里存在多对多的关系,比之前单表的增删改查更为复杂。
一直没找到好的方法,目前的做法是:
查询:级联查询。
删除:先删除角色表的信息,再删除关联表的信息,一条操作失败,即进行回滚操作。
增加:先增加角色表信息,再增加关系表信息。
修改:先进行删除,再进行增加。
评论