cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Huss <johnth...@gmail.com>
Subject Re: Copy/Clone Mutable Objects?
Date Mon, 08 Sep 2014 01:17:02 GMT
Sure, use Joda time.
On Sep 6, 2014 8:15 PM, "Michael Gentry" <mgentry@masslight.net> wrote:

> Is that a realistic option?
>
>
> On Sat, Sep 6, 2014 at 6:55 PM, John Huss <johnthuss@gmail.com> wrote:
>
> > My thoughts are: don't use Date.
> > On Sep 6, 2014 4:58 PM, "Michael Gentry" <mgentry@masslight.net> wrote:
> >
> > > Should Cayenne copy/clone mutable objects, such as Date?
> > >
> > > For example, if I modify a date after setting it in a Cayenne object
> > > (person), it modifies the value stored by Cayenne:
> > >
> > >   SimpleDateFormat timeFormat = new SimpleDateFormat ("yyyy-MM-dd");
> > >   Date d1 = timeFormat.parse("2014-02-01");
> > >   person.setStartDate(d1);
> > >   d1.setYear(2013 - 1900); // Date hackery
> > >   System.out.println("Start Date = " + person.getStartDate());
> > >
> > > This outputs:
> > >
> > > Start Date = Fri Feb 01 00:00:00 EST 2013
> > >
> > > I've never actually experienced an issue with Cayenne not copying a
> > > Date/etc, but was wondering your thoughts on this.
> > >
> > > Thanks,
> > >
> > > mrg
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message