[hibernate-issues] [Hibernate-JIRA] Commented: (HBX-964) add serialVersionUID to entity classes

Dan Allen (JIRA) noreply at atlassian.com
Wed Oct 22 00:33:04 EDT 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HBX-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=31490#action_31490 ] 

Dan Allen commented on HBX-964:
-------------------------------

Okay, let's just create one from the class signature. I think that's reasonable. The developer then has the choice to change it after that point anyway. This is just about establishing a good baseline and I hear the community clamoring for a generated value (not excluding it and not making it 1L). Any objections Max?

@Dan, would you like to propose how you would calculate the value from the class signature? A patch or pseudo code, either way.

> add serialVersionUID to entity classes
> --------------------------------------
>
>                 Key: HBX-964
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-964
>             Project: Hibernate Tools
>          Issue Type: Improvement
>          Components: hbm2java
>    Affects Versions: 3.2beta10
>            Reporter: Dan Allen
>            Priority: Minor
>         Attachments: HBX-964-v1.txt
>
>   Original Estimate: 5 minutes
>  Remaining Estimate: 5 minutes
>
> The serialVersionUID is recommended for classes that implement java.io.Serializable.  The hbm2java task should either set the serialVersionUID to 1L or automatically generate a value. I prefer setting it to 1L because it is easy and it will work, but if you feel motivated, you can look at what Eclipse does to generate this value from the class signature.
> I have included a patch that just sets it to 1L.

-- 
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