/ / Apache OFBiz: różnica między <entity-condition> a <entity-and>? - xml, ofbiz

Apache OFBiz: Różnica między <entity-condition> a <entity-and>? - xml, ofbiz

Jestem nowy w OFBiz i podczas czytania eBook'a jestem "mnie można odróżnić tych dwóch metod dostępu do danych z bazy danych. i google, ale nie znalazłem odpowiedniego wyjaśnienia dla tego samego. z góry za pomoc.

<entity-condition>
<field-map value="">
</entity-condition>

<entity-and>
<field-map value="">
</entity-and>

Odpowiedzi:

1 dla odpowiedzi № 1

entity - i jest używany do pobierania danych z bazy danych, gdzie wymagane są wielokrotne klucze podstawowe (composite PK) w celu pobrania pojedynczego rekordu i chcesz, aby wszystkie rekordy pasowały do ​​dowolnego pola, np. zapytania takie jak

select * from table where Colname=abc;

W warstwie entity można napisać wiele eksperymentów warunkowych z klauzulą ​​"AND" / "OR".

A błąd to używanie mapy pola wewnątrz encji-warunku use entity-expr

 <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>