zoukankan      html  css  js  c++  java
  • 在使用hibernate注解的时候,想对double类型的字段进行精度约束

    
    
      @Column(name = "price",precision = 10,scale = 2)
        public double getPrice() {
            return price;
        }

    使用 precision 与 scale 没有效果,要换成:使用columnDefinition来处理

    @Column(name = "price",columnDefinition = "double(10,2) default '1.00'")
        public double getPrice() {
            return price;
        }

    对于precision和scale的用法:

    • int - precision - (Optional) The precision for a decimal (exact numeric) column. (Applies only if a decimal column is used.)
    • int - scale - (Optional) The scale for a decimal (exact numeric) column. (Applies only if a decimal column is used.

    这两个值只针对 BigDecimal 类型有用

    
    
  • 相关阅读:
    A bon chat, bon rat
    获取信息mysql
    Lua笔记3 表达式
    libevent2编译
    opencv环境搭建
    bash console
    Unix Notes.
    ubuntu vsftpd
    axis2客户端代码生成
    IDEA 快捷键
  • 原文地址:https://www.cnblogs.com/nww57/p/5772878.html
Copyright © 2011-2022 走看看