Seitenhistorie
...
Codeblock | ||
---|---|---|
| ||
List<Order> orders = Order.query(''' example_rest_Order_customer = 40000294 AND example_rest_Order_orderDate >= '2014-06-05' AND example_rest_Order.id IN ( SELECT example_rest_OrderPosition_order FROM example_rest_OrderPosition WHERE example_rest_OrderPosition_price > 800 ) ''') |
Einfügen eines untergeordneten Datensatzes
Viele BOs sind mit anderen Objekten verknüpft und es ist oft erforderlich, diese bei Erstellen eines neuen Datensatzes mit anzulegen. Zu diesem Zweck holt man sich die Abhängigen Objekte mit .get<SubformBO>() und fügt mit .add einen neuen Eintrag ein.
Beispiel:
Codeblock | ||
---|---|---|
| ||
Order order = new Order()
order.set...
BusinessTestEODependents<OrderPosition> lOrderPosition = order.getOrderPosition()
OrderPosition orderPosition = new OrderPosition()
orderPositon.set...
lOrderPosition.add(orderPosition)
order.save() |
Dependents (Subform-Datensätze)
...
Überblick
Inhalte