有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用Hibernate检索元素列表

我刚接触hibernate,希望你们能帮我

我有两张桌子,一对多的关系

Usiarios has many feedbacks

使用Hibernate逆向工程,我创建了实体(让我们聚焦在字段中)

JPA annotation referencing one to many relationship

我试图找到一个用户,然后使用 “获取”方法。但这给了我一个空列表

feedbacks is an empty list

我做错了什么

更新

这是“getUserMethod”的代码,请注意,我正在扩展Crudepository

userService implementation is using "userRepository"

更新2

我使用SecurityContextHolder作为Ismael sugest,但似乎 我的主要目标是空的。和校长一起我只拿到了 用户名,所以我在数据库上搜索并检索那个用户,问题仍然存在=(

enter image description here


共 (1) 个答案

  1. # 1 楼答案

    要获得经过身份验证的用户,您需要使用以下选项:

    SecurityContextHolder.getContext().getAuthentication().getPrincipal();
    

    这不是复制/粘贴解决方案,因此请根据您的应用程序上下文等尝试使用该解决方案