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 <[email protected]> > wrote: > > Yes, I think that's fine. It's specific to the project. > > On Sun, Jun 26, 2016 at 4:56 PM, Andrus Adamchik <[email protected]> > 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 <[email protected]> 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 <[email protected]> >> 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 < >> [email protected]> 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 <[email protected]> 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 <[email protected]> >> 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 >>>> >> >>
