账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么jpa单向一对多关联thymeleaf还是会堆栈溢出?
    17
    0

    user类中有个tag类的set集合;

    只从user类维护关系,一对多

    @OneToMany

    @JoinTable(name="shuo_tag",
    
            inverseJoinColumns=@JoinColumn(name="tag_id"),
    
            joinColumns=@JoinColumn(name="shuo_id"))
    
    private Set<Tag> tags;
    
    
    

    Tag类中没有维护关系

    然后我再html中

    [[${user}]]这样获取user就会出现以下这种错误

    java.lang.StackOverflowError: null

    at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1012) ~[na:1.8.0_151]
    
    at java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1535) ~[na:1.8.0_151]
    
    at java.lang.ClassLoader.getClassLoadingLock(ClassLoader.java:463) ~[na:1.8.0_151]
    
    at java.lang.ClassLoader.loadClass(ClassLoader.java:404) ~[na:1.8.0_151]
    
    at java.lang.ClassLoader.loadClass(ClassLoader.java:411) ~[na:1.8.0_151]
    
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[na:1.8.0_151]
    
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_151]
    
    at org.thymeleaf.util.JavaScriptUtils.printObject(JavaScriptUtils.java:365) ~[thymeleaf-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    
    at org.thymeleaf.util.JavaScriptUtils.print(JavaScriptUtils.java:184) ~[thymeleaf-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    
    at org.thymeleaf.util.JavaScriptUtils.printArray(JavaScriptUtils.java:227) ~[thymeleaf-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 从诂 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部