落叶的心 普通
2017-03-17 开始修炼简单之道
刚刚
Jieven 发表了文章
28月前
落叶的心 每日打卡
获得金币+7,获得点播券+1
28月前
落叶的心 每日打卡
获得金币+4,获得点播券+1
36月前
落叶的心 每日打卡
获得金币+4,获得点播券+1
70月前
落叶的心 回复
// 获取已授权菜单ID
List<Integer> ids = Button.dao.queryMenuIdByRid(user.getRid());

// 递归查找已授权功能的上级节点
HashSet<Integer> authPid = new HashSet<Integer>();
for (Integer id : ids) {
Menu m = getParent(menus, id);
findParent(authPid, menus, m);
}
错误原因已找到,如上, Button.dao.queryMenuIdByRid(user.getRid()) 返回的一级菜单id并不是Integer类型,而是BigDecimal类型,下面做遍历的时候当然会报错了。不给我改,难道不让oracle用户用吗。。也没人回答。
70月前
落叶的心 回复
@yzz2006 // 递归查找已授权功能的上级节点
HashSet<Integer> authPid = new HashSet<Integer>();
for (Integer id : ids) {
Menu m = getParent(menus, id);
findParent(authPid, menus, m);
}


为什么我菜单都加载不了,oracle,for (Integer id : ids) 这里报错,java.math.BigDecimal cannot be cast to java.lang.Integer
70月前
落叶的心 回复
java.math.BigDecimal cannot be cast to java.lang.Integer 左侧菜单栏无法显示,提示没有权限,报上面的错误,调试中。
70月前
落叶的心 回复
main.url = jdbc:oracle:thin:@127.0.0.1:1521:ORCL
main.user = demo
main.pwd = demo
配置成这样运行成功,跟踪调试半天。。。
70月前
落叶的心 回复
java.sql.SQLException: 调用中无效的参数, 也引入 oracle的jar包了
70月前
落叶的心 回复
有大神用oracle部署成功的没?配置文件怎么改?还是需要改其他地方?
70月前
落叶的心 回复
数据已成功导入oracle的 eova 和demo 用户中,如何连接上ORACLE数据库呢?