Comment puis-je extraire des valeurs enum ou des données mutlivaluées de mon SQL vers une liste déroulante java?data pull in java
Répondre
manuellement. Contrairement à .NET, Java n'a aucun support pour mapper des colonnes de base de données à des éléments d'interface utilisateur prêts à l'emploi. Les frameworks comme Hibernate peuvent mapper des colonnes DB à Enums (et d'autres types). Après cela, vous êtes essentiellement seul.
Il existe quelques frameworks en cours de réalisation qui essayent de rendre ceci plus simple mais qui présentent tous de sérieux inconvénients.
[EDIT] Jetons un coup d'oeil à quelques exemples:
- Metawidget semble aujourd'hui la meilleure option. Le 1.0 a été publié il y a juste un mois. Il y a eu quelques pièges quand je l'ai examiné il y a trois ans mais je ne m'en souviens plus.
- Spring-RCP est probablement mort (aucune mise à jour depuis un an). Le plus gros inconvénient: vous avez besoin d'un fichier classifié et d'un fichier XML, de sorte que les objets qui appartiennent les uns aux autres se trouvent dans des fichiers différents.
- Glazed Lists est principalement axée sur l'affichage des listes dans les tableaux.
Swing et SWT ont un certain support de liaison de données basé sur Java Beans qui n'est pas idéal. Par exemple, l'API Java Beans ne prend pas en charge les opérations sur les cartes et les listes. Au lieu de dire "montrer les éléments de cette liste dans cette table", vous devez créer un modèle qui écoute d'une manière ou d'une autre pour lister les changements (bonne chance pour bien faire les choses). En dehors de cela, la documentation pour les deux pourrait être meilleure. La plupart des démos vont "ajouter un bouton à une fenêtre et claquer" bonjour le monde "dessus. Ce qui me manque, ce sont des choses simples comme les vues maître/détail, l'affichage de millions d'objets dans une table, etc.
"Il y a quelques frameworks en cours de réalisation qui essayent de rendre cela plus simple mais tous ont de sérieux inconvénients": pouvez-vous élaborer sur la partie des inconvénients graves? – darioo
- 1. git: avoir 2 repos push/pull synchronisés (ou 1 push/pull et 1 pull-in sync)
- 2. git pull - changements de Java
- 3. Data Access Layer in .net
- 4. iPhone Open DATA: Url In Safari
- 5. keyfile in fist data Terminal global virtuel
- 6. Threading in java
- 7. String.contains in Java
- 8. Generics in Java
- 9. netstat in java
- 10. Readkey in Java
- 11. Threads in java
- 12. Catching exceptions in Java
- 13. Picking in java 2d
- 14. Event thread in java
- 15. Mercurial Pull Erreur
- 16. Java Collada Parser - XML Pull basé mise en œuvre
- 17. Comment annuler `hg pull`?
- 18. Android - Pull Parser
- 19. Wordpress pull Blog Post
- 20. problème-pull Git
- 21. Menu Pull dans CocoaTouch
- 22. Pull - using jQuery
- 23. git pull: permission refusée
- 24. Conception: Emailing System in Java
- 25. équivalent de ungetc In java
- 26. fichier CHM Open in java
- 27. singleton class in java API
- 28. look and feel in java
- 29. BufferedImage to BMP in Java
- 30. Java Data Structure for string correspondant
question n'est pas très claire. S'il vous plaît faites un effort pour nous faire savoir ce que vous voulez exactement. Et quelles sont les technologies. – Bozho
Votre SQL? Oh ... tu veux dire MySQL? –