Ich versuche eine Anwendung zu treffen, bei der der Benutzer auf Post reagieren kann, und ich habe Probleme mit der Beziehung zwischen den Nachrichten (Posts) und Reaktionen. Wenn ich versuche, auf einen Beitrag zu reagieren, gibt es mir einen Stackoverflowerror < /p>
News.java
Ich versuche eine Anwendung zu treffen, bei der der Benutzer auf Post reagieren kann, und ich habe Probleme mit der Beziehung zwischen den Nachrichten (Posts) und Reaktionen. Wenn ich versuche, auf einen Beitrag zu reagieren, gibt es mir einen Stackoverflowerror < /p> News.java [code]@Data @Entity @Table(name = "News") public class News { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;
return ResponseEntity .created(URI.create("/news/"+reactions.getId()+"/reactions")) .body(reactions); } throw new ReactionsNotFoundException("Reaction not found"); } throw new NewsNotFoundException("Couldn't find the news"); } < /code> Stack Trace < /p> 2025-03-10T15:02:08.101+01:00 ERROR 95629 --- [apiwyldernews] [nio-3000-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.RuntimeException: java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError: null at java.base/java.lang.Long.hashCode(Long.java:1440) ~[na:na] at java.base/java.lang.Long.hashCode(Long.java:1428) ~[na:na] at com.cloakstudio.apiwyldernews.model.News.hashCode(News.java:13) ~[classes/:na] at com.cloakstudio.apiwyldernews.model.NewsReactions.hashCode(NewsReactions.java:10) ~[classes/:na] at java.base/java.util.AbstractSet.hashCode(AbstractSet.java:124) ~[na:na] at org.hibernate.collection.spi.PersistentSet.hashCode(PersistentSet.java:410) ~[hibernate-core-6.6.8.Final.jar:6.6.8.Final] at com.cloakstudio.apiwyldernews.model.News.hashCode(News.java:13) ~[classes/:na] at com.cloakstudio.apiwyldernews.model.NewsReactions.hashCode(NewsReactions.java:10) ~[classes/:na] at java.base/java.util.AbstractSet.hashCode(AbstractSet.java:124) ~[na:na] at org.hibernate.collection.spi.PersistentSet.hashCode(PersistentSet.java:410) ~[hibernate-core-6.6.8.Final.jar:6.6.8.Final] at com.cloakstudio.apiwyldernews.model.News.hashCode(News.java:13) ~[classes/:na] at com.cloakstudio.apiwyldernews.model.NewsReactions.hashCode(NewsReactions.java:10) ~[classes/:na] at java.base/java.util.AbstractSet.hashCode(AbstractSet.java:124) ~[na:na] at org.hibernate.collection.spi.PersistentSet.hashCode(PersistentSet.java:410) ~[hibernate-core-6.6.8.Final.jar:6.6.8.Final] [/code]
Ich verwende @onetomany und @Manytoone im Spring -Boot und wenn ich versuche, in der Datenbank ( postgressql ) zu speichern, die Fremdschlüssel ist nicht gerettet. Ich habe versucht, alle...
Ich verwende @onetomany und @Manytoone im Spring -Boot und wenn ich versuche, in der Datenbank ( postgressql ) zu speichern, die Fremdschlüssel ist nicht gerettet. Ich habe versucht, alle...
Ich habe einen Mitarbeiter und ein Gehaltsmodell.
Ein Mitarbeiter hat viele Gehälter und ein Gehalt, das so definiert ist: public function salary(): HasOne
{
return...
Problembeschreibung:
Wir haben ein Kontaktverwaltungssystem, bei dem Kontakte mit Hashtags markiert werden können (z. B. #work , #Personal ). Das System muss Kontakte basierend auf Hashtags filtern,...