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 :


  |     @Column(name = "montant_total", precision = 12, scale = 0)
  |     public Float getMontantTotal() {
  |             return this.montantTotal;
  |     }
  | 

and Regie :


  |     @Column(name = "montant_total", nullable = false, precision = 12, scale 
= 0)
  |     @NotNull
  |     public float getMontantTotal() {
  |             return this.montantTotal;
  |     }
  | 
  | 
  |     @Column(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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to