[hibernate-issues] [Hibernate-JIRA] Created: (ANN-423) @Min broken with BigInteger/BigDecimal

Dan Armak (JIRA) noreply at atlassian.com
Sat Aug 26 14:44:24 EDT 2006


@Min broken with BigInteger/BigDecimal
--------------------------------------

         Key: ANN-423
         URL: http://opensource.atlassian.com/projects/hibernate/browse/ANN-423
     Project: Hibernate Annotations
        Type: Bug

  Components: validator  
    Versions: 3.2.0.cr1    
 Environment: Hibernate 3.2.0cr2
    Reporter: Dan Armak
    Priority: Minor


MinValidator supports properties of type BigInteger and BigDecimal by coding against Number.longValue(). However, in BigInteger and BigDecimal, longValue() returns the lower 64 bits, which can flip the apparent sign for a BigInteger > Long.MAX_VALUE or < Long.MIN_VALUE. In these cases, @Min or @Max validation (respectively) will fail.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira




More information about the hibernate-issues mailing list