- seam gen floats (in many meanings ...) 2007-08-10 - By limousyf
Back Hello,
I notice a weird stuff about my seam-generated entities.
I have float fields in two of my tables :
Forfait :
| CREATE TABLE `forfait` ( | `forfait_id` int(11) NOT NULL auto_increment, | `numero_avenant` varchar(60) NOT NULL, | `numero_commande` varchar(60) default NULL, | `date_signature` date NOT NULL, | `montant_total` float default NULL, | `conditions_generales_id` int(11) NOT NULL, | `contact_client_id` int(11) default NULL, | PRIMARY KEY (`forfait_id`), | KEY `contact_client_id` (`contact_client_id`), | KEY `conditions_generales_id` (`conditions_generales_id`) | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; |
and Regie :
| CREATE TABLE `regie` ( | `regie_id` int(11) NOT NULL auto_increment, | `numero_avenant` varchar(60) NOT NULL, | `numero_commande` varchar(60) default NULL, | `date_signature` date NOT NULL, | `date_debut` date default NULL, | `date_fin` date default NULL, | `descriptif_intervention` text NOT NULL, | `montant_total` float NOT NULL, | `tarif_journalier` float default NULL, | `conditions_generales_id` int(11) NOT NULL, | `contact_client_id` int(11) default NULL, | `collaborateur_id` int(11) default NULL, | PRIMARY KEY (`regie_id`), | KEY `contrat_cadre_id` (`conditions_generales_id`), | KEY `contact_client_id` (`contact_client_id`), | KEY `collaborateur_id` (`collaborateur_id`) | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; |
Here's an extract of the entities :
Forfait :
| @(protected)(name = "montant_total", precision = 12, scale = 0) | public Float getMontantTotal() { | return this.montantTotal; | } |
and Regie :
| @(protected)(name = "montant_total", nullable = false, precision = 12, scale = 0) | @(protected) | public float getMontantTotal() { | return this.montantTotal; | } | | | @(protected)(name = "tarif_journalier", precision = 12, scale = 0) | public Float getTarifJournalier() { | return this.tarifJournalier; | } |
My question is: why is this a float and not a Float generated in Regie for the montant_total column ? The exact same column in Forfait generated a Float. Is this some kind of bug or did I miss something ?
tarif_journalier in Regie can be NULL so I guess a Float is mandatory here, to handle default NULL value. But for montant_total I don't get it ...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4072943#4072943
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4072943 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|