Uploaded image for project: 'OJB'
  1. OJB
  2. OJB-128

"query by example"ignore inherited fields (using 'table per subclass' mapping)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.3, 1.0.4
    • 1.0.5
    • ODMG-API, PB-API
    • None

    Description

      using class Manager-->Executive-->Employee (with inheritance, base class is Employee) and

      Manager tmp = new Manager();
      tmp.setName("manager_" + name);
      //Query q = QueryFactory.newQuery(tmp);
      Query q = QueryFactory.newQueryByExample(tmp);
      Manager newM1 = (Manager) broker.getObjectByQuery(q);

      The generated sql completely ignore the value of the inherited field 'name'

      Attachments

        Activity

          People

            arminw Armin Waibel
            arminw Armin Waibel
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: