答案 0 :(得分:1)
我怀疑您仍然映射了与您的用户有关系的权限(权限表)。这很可能会映射到导致问题的authority_id。修复权限映射或完全删除它。如果不是这种情况,则加载旧版本的模型时会遇到类加载问题。
答案 1 :(得分:1)
我遇到了同样的问题:我从一个数据库表中删除了一个列,更改了所有Java / Hibernate代码,使其不再引用该列,但仍然在运行时出现此错误。
就我而言,问题与依赖项目有关。也就是说,Java代码在一个单独的项目中,我的主项目依赖于该项目。为了使Eclipse和Tomcat确认依赖项目中的更改,我在主项目中做了两件事。
属性| Java构建路径|项目。删除依赖项目。关闭对话框。返回属性| Java构建路径|项目并重新添加依赖项目。
属性|部署组装|项目。删除依赖项目。关闭对话框。返回属性|组装|项目并重新添加依赖项目。
然后重启Tomcat服务器。