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>
Другие вопросы по тегам