Apache OFBiz: Разница между <сущность-условие> и <сущность-и>?
Я новичок в OFBiz и, читая электронную книгу, не могу различить эти два метода доступа к данным из базы данных. Я гуглю его, но не нашел подходящего объяснения для same.thanks заранее за помощь.
<entity-condition>
<field-map value="">
</entity-condition>
<entity-and>
<field-map value="">
</entity-and>
1 ответ
Решение
entity-and используется для извлечения данных из базы данных, где требуется несколько первичных ключей (составной PK) для извлечения одной записи, и вам нужны все записи, которые соответствуют любому полю, то есть такие запросы, как
select * from table where Colname=abc;
Применительно к условию сущности вы можете написать несколько операций с условием сущности с помощью оператора "И" / "ИЛИ".
И ошибка в том, что вы используете карту поля внутри объекта-условия.
<entity-condition list="anyList" entity-name="Table">
<condition-expr field-name="colName1" from-field="variable1"/>
<condition-expr field-name="colName2" from-field="variable2"/>
</entity-condition>