mental.dIseASe
Lieutenant
- Registriert
- Dez. 2008
- Beiträge
- 676
Heyho,
ich habe eigentlich nicht wo wirklich Plan von Datenbanken, soll aber in der Persistenz- und der Serviceschicht einer Anwendung rumfuhrwerken. Das hier sind die beteiligten Entitäten (gekürzt):
Es handelt sich dabei um so etwas Ähnliches wie ein Forum. Ich möchte nun all die Feedbacks haben, in denen ein bestimmter Nutzer gepostet hat. Hat sich also in einem Feedback bereits dieser User zu Wort gemeldet, ist also in der contributors-Liste dieser Feedback-Entität enthalten, möchte ich diese Feedback-Entität in meiner Ergebnisliste haben. Da ich zu müde und zu unfähig bin und die Zeit insgesamt auch etwas drängt, wäre ich für einen Schubser in die richtige Richtung dankbar!
ich habe eigentlich nicht wo wirklich Plan von Datenbanken, soll aber in der Persistenz- und der Serviceschicht einer Anwendung rumfuhrwerken. Das hier sind die beteiligten Entitäten (gekürzt):
Code:
@Entity
public class Feedback {
@Id
@GeneratedValue
@Column(updatable=false)
private Long id;
@ManyToMany
private List<User> contributors;
}
Code:
@Entity
public class User {
@Id
@GeneratedValue
@Column(updatable=false)
private Long id;
@ManyToMany(mappedBy="contributors")
private List<Feedback> feedbackContributions;
}
Es handelt sich dabei um so etwas Ähnliches wie ein Forum. Ich möchte nun all die Feedbacks haben, in denen ein bestimmter Nutzer gepostet hat. Hat sich also in einem Feedback bereits dieser User zu Wort gemeldet, ist also in der contributors-Liste dieser Feedback-Entität enthalten, möchte ich diese Feedback-Entität in meiner Ergebnisliste haben. Da ich zu müde und zu unfähig bin und die Zeit insgesamt auch etwas drängt, wäre ich für einen Schubser in die richtige Richtung dankbar!