purna chand cherukuri [https://community.jboss.org/people/purna.cherukuri] 
created the discussion

"Hibernate tools - Reverse Engineering - Issue with ID class equals method for 
BigDecimal fields"

To view the discussion, visit: https://community.jboss.org/message/760978#760978

--------------------------------------------------------------
Hi, 

I am using Hibernate tools of version 3.2.4. 

When I reverse engineer the tables, the composite keys are getting created as 
separate Id classes which is correct.
But the issue is with the equals method of ID class.  
In equals method, for BigDecimal fields, it is generating equals only instead 
of compareTo.


I found this issue as resolved in JIRA( 
https://hibernate.onjira.com/browse/HBX-400 ).  But it doesnt seem like working 
for me as expected.


As I gone through the code, I understood the issue is in *useCompareTo()* 
method of *BasicPOJOClass.java*. 
I think it should look for the string "BigDecimal" rather checking for 
"java.math.BigDecimal"(As the javaTypeName is getting unqualified using 
StringHelper.unqualify() in ImportContextImpl.importType() method).

Please correct me if my understanding is wrong.  Please suggest the solution 
for this.

Thanks in advance.
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/760978#760978]

Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to