dataManager.load(User::class.java).all().list()
=> admin OK
=> SELECT ID, ACTIVE, EMAIL, FIRST_NAME, LAST_NAME, PASSWORD, TIME_ZONE_ID, USERNAME, VERSION FROM USER_
dataManager.load(User::class.java).condition(PropertyCondition.equal("username", "UNKNOWN")).list()
=> 0 result OK
=> SELECT ID, ACTIVE, EMAIL, FIRST_NAME, LAST_NAME, PASSWORD, TIME_ZONE_ID, USERNAME, VERSION FROM USER_ WHERE (USERNAME = ?)
dataManager.load(User::class.java).condition(PropertyCondition.equal("username", "")).list()
=> admin !!!
=> SELECT ID, ACTIVE, EMAIL, FIRST_NAME, LAST_NAME, PASSWORD, TIME_ZONE_ID, USERNAME, VERSION FROM USER_
The condition is not in the sql query ! bug in jmix 1 and 2 !
Great,
it’s the behavior that I want in 2.2, I will upgrade my test project before my next ticket !
I would have saved a bit of time if I could have remembered this part of the 2.2 release note.