Home Forum Nuclos Entwicklung Makros und Regeln SearchExpression in where Bedingung findet nichts

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #7890
    Michael Hönnig
    Teilnehmer

    Hallo allerseits,

    in einer Regelimpelementierung wollte ich zwei Datumswerte ein und derselben Entität vergleichen:


    Query query = QueryProvider.create(MyEntity.class).where(
    MyEntity.ZuPruefen.eq(Boolean.FALSE)
    .and(new SearchExpression(MyEntity.DateA, MyEntity.DateB, QueryOperation.LTE)));

    Die Query findet jedoch nichts, obwohl es der Bedingung entsprechende Daten gibt. Was mache ich falsch?

    Durch besondere fachliche Umstände konnte ich die Query umformulieren und beide Datumswerte gegen „heute“ prüfen, somit ist der akute Fall zunächst gelöst, aber das wird sicherlich nicht in jedem Anwendungsfall möglich.

    Danke für Unterstützung.

    Grüße
    … Michael

    #7975
    Moritz Neuhaeuser
    Teilnehmer

    Über SQL Logging haben Sie die Möglichkeit zu schauen, ob die Abfrage auch so zusammengebaut wird wie erwartet.

    http://wiki.nuclos.de/display/Administration/SQL+Logging

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)