Bonjour,
j'ai deux table/objet Taxi et VoiturePolice qui herite de la class Voiture, je les ai mappé en SingleTable.
les DAO de chaque objet sont créées.
ma question est, à partir de mon managedbean comment dois je inserer un nouveau vehicule,
exemple un nouveau taxi, dois-je injecter le DAO Taxi ou le DAO de voiture, dans ce cour on montre simplement la requete sql mais l'objet mere est different de la table vue que la table est créé en ajoutant les attribut des class qui herite de la classe mere
si j'injecte le DAO voiture je ne pourrai pas lui specifier les champs des attribut fille
et si j'injecte le DAO taxi une exeption est levé don't flush the Session after an exception occurs)
voila si quelqu'un a compris mon souci et puisse m'expliquer comment sa fonctionne se serai cool
plus d'info:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Hibernate: insert into VoitureSingleTable (Marque, Modele, Numero_taxi, Tarif, voiture_type) values (?, ?, ?, ?, 'TaxiSingleTable') 15:21:41,452 WARN (JDBCExceptionReporter.java:77).logExceptions() - SQL Error: 0, SQLState: 22003 15:21:41,452 ERROR (JDBCExceptionReporter.java:78).logExceptions() - Mauvaise valeur pour le type long*: TaxiSingleTable
Partager