Ich versuche, eine Webanwendung in java2EE zu schreiben, wo Benutzer Anzeigen über alles, was sie anbieten können (ein Service, Eigentum, Dinge, etwas, was jemand verkaufen kann), die Komplexität liegt in Kategorisierung dieser Anzeigen. Es gibt mehrere Kategorien und jede benötigt spezifische Daten (Attribute). zum Beispiel eine Anzeige über den Verkauf einer Wohnung zu erstellen, muss ein Datenfeld über Quadratmeter, Preis, Standort, Schlafzimmer und ... haben, während eine Anzeige über Babysitten Informationen über Stunden, Standort (es gibt einige gemeinsame Felder), Gebühr pro Stunde und so weiter. Auf der anderen Seite sollte der Administrator dieser Site in der Lage sein, Kategorien hinzuzufügen und ihre erforderlichen Felder zu bearbeiten. jetzt OOP sprechen, ich will Class ad
und Class category
haben, und es gibt eine Instanz von Class category
in Class ad
, hier liegt die Frage: Wie kann ich Class ad
machen ‚s auf seine category
feldabhängige Attribute? es bedeutet, zum Beispiel, wenn das category
Feld in ad
"estate" ist dann die Felder in 'ad' String header
sein sollen, String description
BigDecimal price
, String location
, short bedrooms
und wenn die category
ist "Baby Sitting !!" Die Felder sollten String header
, short hours
, BigDecimal fee
sein. ich weiß, die Frage ist nicht ganz klar, aber glauben Sie mir, ist es für mich kompliziert: D thnxdynamische Eigenschaften hinzufügen und kategorisieren
0
A
Antwort
0
Sie JSON für diese Art der Sache verwenden sollte, wo man wirklich nicht wissen kann/beschreiben prägnant, was all die Facetten sind. Werfen Sie einen Blick auf MongoDB
Verwandte Themen
- 1. neue dynamische Eigenschaften
- 2. Dynamische Eigenschaften in Realm
- 3. Ant: Dynamische Eigenschaften referenzieren
- 4. Anwendungen kategorisieren
- 5. Dynamische Hinzufügen von Eigenschaften/Funktionen zu einem Service/Fabrik
- 6. MVC Datenbank Modell Dynamische Eigenschaften
- 7. JSON-Schema für dynamische Eigenschaften
- 8. Mapbox GL Vektorkacheln + dynamische Eigenschaften
- 9. erhalten dynamische Eigenschaften in Javascript
- 10. Optional dynamische Eigenschaften in Swift
- 11. Runtime-dynamische Eigenschaften in QPropertyEditor
- 12. kategorisieren Datensätze in BigQuery
- 13. Eine numerische Variable kategorisieren
- 14. Datensätze in Java kategorisieren
- 15. Excel kategorisieren Liste Übertragung
- 16. Joomla dynamische Zeilen hinzufügen
- 17. Serilog eigene Eigenschaften hinzufügen
- 18. dynamische Hinzufügen in JavaScript
- 19. Erstellen Sie dynamische Eigenschaften und binden Sie Hashtabelle in C#
- 20. Wie kategorisieren Sie über Maßeinheiten?
- 21. Dynamische JsonIgnore für Eigenschaften innerhalb einer Liste
- 22. Dynamische optionale Eigenschaften in Swift 2.0
- 23. Dynamische Eigenschaften für Knoten in neo4j festlegen
- 24. Objective-C dynamische Eigenschaften zur Laufzeit?
- 25. Hinzufügen neuer Artikel und Eigenschaften mit Generics und eine Bindungsliste
- 26. hinzufügen Eigenschaften zu bestehenden Klasse
- 27. jquery dynamische Hinzufügen verstecktes Feld
- 28. Hinzufügen dynamische Routen in Webgärten
- 29. jqGrid und dynamische Spaltenbindung
- 30. Python - Metaklasse - Hinzufügen von Eigenschaften
Thnx für die Antwort, lassen Sie mich einen Blick darauf werfen, aber es scheint, dass es eine Datenbank ist, und kann nicht in Domain-Design-Problem helfen – MoienGK