Después de pasar por la anterior desarrollar la trainwreck de código me di cuenta que se necesita para mover todo el dinero a base de columnas de a no utilizar aritmética de punto flotante. Por el lado de Java, esto implica usar BigDecimal pero cuando usando Hibernate/JPA y MySQL 5 ¿cuál sería el correspondiente tipo de datos MySQL para hacer que la columna?

InformationsquelleAutor benstpierre | 2011-09-26

1 Comentario

  1. 43

    DECIMAL y NUMERIC.

    El Java recomendado de asignación para los DECIMALES y los tipos NUMÉRICOS es
    java.de matemáticas.BigDecimal. El java.de matemáticas.BigDecimal tipo de matemáticas
    las operaciones para permitir BigDecimal tipos de sumar, restar,
    multiplica y divide con otros BigDecimal tipos, con entero
    tipos, y con los tipos de punto flotante.

    El método recomendado para la recuperación de los DECIMALES y los valores NUMÉRICOS se
    El conjunto de resultados.getBigDecimal. JDBC permite acceder también a estos tipos SQL
    como Cadenas simples o arrays de char. Por lo tanto, los programadores de Java se puede utilizar
    getString para recibir un DECIMAL o NUMERIC resultado. Sin embargo, esto hace que
    el caso común donde DECIMAL o NUMERIC se utilizan para los valores de moneda bastante incómodo, ya que significa que la aplicación de los escritores han de
    realizar operaciones matemáticas en las cuerdas. También es posible recuperar estos SQL
    tipos como cualquiera de los de Java los tipos numéricos.

    Tener una mirada aquí para más detalles.

Dejar respuesta

Please enter your comment!
Please enter your name here