Announcement Announcement Module
Collapse
No announcement yet.
DBRE roo 1.2.1 and roo 1.2.2 Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • DBRE roo 1.2.1 and roo 1.2.2

    Hello All!

    I'm using spring roo 1.2.1 DBRE feature for MySQL database. Now I want to move to roo 1.2.2. However I've encountered one problem related to auto-generated integration tests over domain model.
    • roo 1.2.2 removes all relationships from *.ROO_DataOnDemand.aj aspects. As a raw example:


    With roo 1.2.1
    Code:
    public Campaign CampaignDataOnDemand.getNewTransientCampaign(int index) {
            Campaign obj = new Campaign();
            setCreatedAt(obj, index);
            setDescription(obj, index);
            setIdentifier(obj, index);
            setProviderId(obj, index);
            setTitle(obj, index);
            setUpdatedAt(obj, index);
            return obj;
        }
    With roo 1.2.2
    Code:
        public Campaign CampaignDataOnDemand.getNewTransientCampaign(int index) {
            Campaign obj = new Campaign();
            setCreatedAt(obj, index);
            setDescription(obj, index);
            setIdentifier(obj, index);
            setTitle(obj, index);
            setUpdatedAt(obj, index);
            return obj;
        }
    You can notice that
    Code:
    setProviderId
    is missing from the second example in that way roo 1.2.2 modifies already generated code from roo 1.2.1. The result is failed tests.

    I didn't find any new configuration option to overcome this issue - in order to include relations in *ROO_DataOnDemands aspects.

    Is there something new that I'm missing?

    Thanks for your time,
    Georgi
Working...
X