cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: Reverse engineering and dates
Date Mon, 27 Jun 2016 15:41:03 GMT
I completely forgot. We have the whole new (M4; poorly documented) mechanism for configuring
tons of reverse-engineering details that provides a new project file. All these settings should
go there. 

Andrus

> On Jun 27, 2016, at 11:11 AM, Giaccone, Tony <anthony.giaccone@nytimes.com> wrote:
> 
> Yes, I think that's fine. It's specific to the project.
> 
> On Sun, Jun 26, 2016 at 4:56 PM, Andrus Adamchik <andrus@objectstyle.org>
> wrote:
> 
>> 
>> Fair enough. We do need to provide reverse engineering settings. I think
>> those may be implemented as the properties of the DataMap, like default
>> package, etc.
>> 
>> Andrus
>> 
>>> On Jun 26, 2016, at 4:47 PM, Gmail <tgiaccone@gmail.com> wrote:
>>> 
>>> There are a lot of project using something other than the traditional
>> Java Date.
>>> 
>>> Tony Giaccone
>>> 
>>>> On Jun 25, 2016, at 5:30 PM, Andrus Adamchik <andrus@objectstyle.org>
>> wrote:
>>>> 
>>>> I wonder if instead of (in addition to) Joda preferences, we add a
>> single preference - "Java 8", and if that's on use the new Java 8 date/time
>> types that were all influenced by Joda. Thoughts?
>>>> 
>>>> Andrus
>>>> 
>>>>> On Jun 22, 2016, at 2:01 PM, Anthony Giaccone <
>> anthony.giaccone@nytimes.com> wrote:
>>>>> 
>>>>> Yeah,
>>>>> 
>>>>> I have an existing schema and it’s something of a mess, and were using
>> git, so different branches have different schemas with different
>> attributes.  So I’m re-engineering a lot.
>>>>> 
>>>>> I did what you suggested the first three times but then I was like.
>> "Meh, there should be a better way….”
>>>>> 
>>>>> 
>>>>> Maybe something as simple as a preferences page which specifies what
>> class to use for the basic mappings?  Or maybe even easier, “Joda Time” and
>> a check box.
>>>>> 
>>>>> 
>>>>> 
>>>>> Tony
>>>>> 
>>>>> 
>>>>> I’m also changing a bunch of lookup tables that curren
>>>>> 
>>>>>> On Jun 22, 2016, at 12:19 PM, John Huss <johnthuss@gmail.com>
wrote:
>>>>>> 
>>>>>> If this is a one-time task, just open up the cayenne-*.map.xml file
>> in a
>>>>>> text editor and do a Find and Replace All of "java.util.Date" with
>>>>>> "org.joda.time.DateTime".
>>>>>> 
>>>>>> 
>>>>>>> On Wed, Jun 22, 2016 at 11:06 AM Tony Giaccone <tgiaccone@gmail.com>
>> wrote:
>>>>>>> 
>>>>>>> When reverse engineering a database, the java.util.Date class
is
>> used in
>>>>>>> all the classes that reference timestamps. Is there a way to
get
>> this to
>>>>>>> default to another class?  I'd like to use Joda's
>> org.joda.time.DateTime
>>>>>>> instead.
>>>>>>> 
>>>>>>> Is there an easy way to swap this out when the classes get generated?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Tony
>>>> 
>> 
>> 


Mime
View raw message