Hi,
I would like to read some feedback about a project I have just created on GoogleCode. It's an idea that I implemented in my company and that now we are trying to put OpenSource in order to involve more people on improving it.
http://code.google.com/p/simplestuff/wiki/SimpleBean
It's intended to prevent developers having to write (and maintain) code usually written when working with classical POJO beans. It uses annotation to explicitly declare a @BusinessField in a @BusinessObject annotated class.
The main goal is to easily replace ''equals(Object obj)'', ''hashCode()'' and ''toString()'' methods; i.e. when using Hibernate these methods can be defined if the persistence framework needs to be aware of the business relevant fields to perform better comparisons. In this scenario, when a "business field" is added, maintenance of ''equals'' and ''hashCode'' is often error-prone.
I have also created an eventual improvement for Apache Lang:
http://issues.apache.org/jira/browse/LANG-449
Thanks in advance for any comments!!!
Ciao,
Vicio.