[jboss-user] [EJB 3.0] - Temporals and ON UPDATE CURRENT_TIMESTAMP
ddennis
do-not-reply at jboss.com
Wed Sep 17 07:58:45 EDT 2008
Hello there,
I have an entity bean with a field "dtupdated" that I would like to have
set to the current timestamp on each update of the dataset. It is annotated
the following way.
@Temporal(TemporalType.TIMESTAMP)
@Column(columnDefinition="TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
private Date dtupdated;
My DB is mySQL.
If I retrieve this entity bean from the DB now, make changes and write it back to the database, the dtupdated field will of course not be set to CURRENT_TIMESTAMP, because it's previous value will be explicitly passed in the UPDATE statement on the DB and CURRENT_TIMESTAMP is only set, if a NULL value is passed...
How can I create a field with the desired behaviour? Any good solutions out there?
Thanks a lot for your help -
Dennis
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4177086#4177086
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4177086
More information about the jboss-user
mailing list