Files
ebean/src/test/java/com/avaje/tests/basic/TestOrderTotalAmountFormula.java
T

38 lines
823 B
Java

package com.avaje.tests.basic;
import java.util.List;
import org.junit.Test;
import com.avaje.ebean.BaseTestCase;
import com.avaje.ebean.Ebean;
import com.avaje.tests.model.basic.Customer;
import com.avaje.tests.model.basic.Order;
import com.avaje.tests.model.basic.ResetBasicData;
public class TestOrderTotalAmountFormula extends BaseTestCase {
@Test
public void testAsJoin() {
ResetBasicData.reset();
List<Customer> l0 = Ebean.find(Customer.class).select("id, name")
.fetch("orders", "status, totalAmount").where().eq("orders.details.product.name", "Desk")
.like("contacts.firstName", "Ji%")
.findList();
for (Customer c0 : l0) {
c0.getId();
List<Order> orders = c0.getOrders();
for (Order order : orders) {
order.getId();
}
}
}
}