CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JavaEE] envoyer 2 choses dans ma bdd ?

F-SGS
F-SGS
Niveau 10
06 janvier 2018 à 20:43:47

Bonjour ! je dois faire une application qui aura une liste de contacts et possibilité de faire des "Rendez-vous"
donc j'ai un objet Contact, un objet RendezVous etc

et pour les "ajouter" dans ma bdd avec persist un moment j'ai besoin de faire un EJB entité sans état avec une méthode "ajout de rendez vous" où je précise : l'objet rdv lui même, et, la liste de contacts !

donc genre par exemple ça :

public void addRDV(RendezVous rdv, Collection<Contact> contactspresents ) {
entityManager.persist(rdv, contactspresents);
}

mais comment faire en sorte de pouvoir mettre 2 arg dans persist(), vu qu'on ne peut en mettre qu'un ?
j'ai pensé à ajouter un attirbut Contact dans RendezVous mais je dois garder les attributs de cet objet tels qu'on me les a donnés dans l'exercice

comment je peux faire du coup ? je fais 2 persist ? ou 2 méthodes différentes ?

en vous remerciant d'avance de votre temps

Message édité le 06 janvier 2018 à 20:44:08 par F-SGS
dechet_s0cial
dechet_s0cial
Niveau 10
06 janvier 2018 à 20:49:34

c'est quoi exactement la relations entre tes objects la j'ai pas compris

dechet_s0cial
dechet_s0cial
Niveau 10
06 janvier 2018 à 20:56:12

tu as manifestement mal appréhendé le processus.
1) on modifie un objet
2) on le persist

TintinMage
TintinMage
Niveau 10
06 janvier 2018 à 22:47:28

C'est quoi les attributs des Rdv et Contact ? Et c'est quoi la relation entre les deux ?

F-SGS
F-SGS
Niveau 10
07 janvier 2018 à 00:12:22

attendez je vous montre:

en classe on a fait ça pour gérer notre objet contact :
Contact.java : https://pastebin.com/cV1166Pz
ContactManager.java : https://pastebin.com/w3yeh3mH

et là je dois faire pareil mais pour des objets rendez-vous , je dois pouvoir faire ça :

nous allons ici rajouter la gestion des rendez-vous ainsi qu’un lien d’association bidirectionnelle Participe entre les contacts et les rendez-vous.

Rajoutez le code nécessaire au TD précédent pour pouvoir gérer les rendez-vous pour un agenda. Vous devrez pouvoir :
• Ajouter un rendez-vous dans l’agenda avec la liste des contacts participant au rendez-vous [j'en suis là]
• Afficher un rendez-vous avec tous ses contacts
• Afficher tous les rendez-vous d’un contact

donc j'ai fait un objet RendezVous.java https://pastebin.com/fuUusznt
son manager : https://pastebin.com/0bQAJLcV

ma question est à la ligne 27

Message édité le 07 janvier 2018 à 00:13:00 par F-SGS
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment