Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    [JAVA] Postgres vs Java : i float

    Salve,
    ho la necessità di scrivere su un DB postgres un valore float (virgola). lo faccio attraverso ibatis, il problema è che nn so che valore devo specificare in java e in postgres affinche funzioni.
    ho messo real in postgres e float in java, ma all'inserimento da NULL e in estrazione da impossibile fare il casting.
    nessuno sa aiutarmi?
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    45
    Ciao, ma potresti provare a trattare tutto come String (naturalmente gestendo prima gli eventuali controlli su float ecc...) e di tipo varchar (se non ricordo male) in Postgresql.
    All'estrazione fai il reverse delle operazioni che hai fatto in scrittura.
    L'idea in sostanza è: GESTIONE FLOAT -> STRING -> VARCHAR -> STRING -> FLOAT
    Non so se possa andare bene...o se magari non ho centrato bene il problema.
    Ciao, ivanet.
    ivanet

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    ciao, ho risolto.
    il problema era in fase del select. java dava problemi perchè nel db il valore era NULL e quindi non un valore dei float, ho settato a default -1 per tutti gli insert in modo da avere sempre sicuramente un valore.
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    45
    Perfetto tutto bene quel che finisce bene.
    Ciao alla prossima!
    ivanet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.