2012-06-13 23 views
6
property name="poiLat" length="60" ormtype="big_decimal" persistent=true precision="16" scale="14" default="0" hint=""; 

Tôi không hiểu chính xác hoặc tỷ lệ chính xác. Sử dụng thuộc tính trên đây tại sao '1' đưa ra lỗi và '2' được chấp nhận? những gì tôi nên thay đổi nó để chấp nhận '1'tìm hiểu độ chính xác và tỷ lệ trên thuộc tính

1) -118,27 = lỗi

2) -18,27 = ok

Trả lời

7

Scale đề cập số lượng chữ số bên đúng của nơi thập phân . Nếu bạn có độ chính xác 16 và quy mô 14, bạn chỉ có thể có 2 chữ số bên trái của nơi thập phân, vì vậy

18.123456789= ok 
118.27 = error 

Hãy thử:

precision="16" scale="13" 

Điều đó sẽ cho phép 118,1234567890123, nhưng đó là nhiều vị trí thập phân. Bạn thực sự cần bao nhiêu?

precision="16" scale="4" 

sẽ cho phép 123456789012,1234

+0

cảm ơn bạn tôi hiểu bây giờ – Prometheus

Các vấn đề liên quan