Details
-
Type:
Wish
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: class generator
-
Labels:None
-
Number of attachments :
Description
Allow the identity metadata to specify primary keys for generation of hashCode & equals and other peristent stuff...
class Customer {
[identity name, foo]
int foo
Address* addresses
PhoneNumber+ numbers
String! name
Employee? employee
Date{d| assert d > 1000} dob
}
Issue Links
| This issue is depended upon by: | ||||
| GROOVY-753 | complete parser |
|
|
|
The GORM layer in Grails offers a similar mechanism.
It's not in Groovy per-se, but one can easily reuse GORM standalone in Groovy.