mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
41 lines
1011 B
Java
41 lines
1011 B
Java
package org.tests.insert;
|
|
|
|
import io.ebean.BaseTestCase;
|
|
import io.ebean.Ebean;
|
|
import org.tests.model.orderentity.OrderEntity;
|
|
import org.tests.model.orderentity.OrderItemEntity;
|
|
import org.junit.Test;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Random;
|
|
|
|
public class TestInsertOnStringKey extends BaseTestCase {
|
|
|
|
@Test
|
|
public void test() {
|
|
|
|
|
|
OrderEntity orderEntity = new OrderEntity();
|
|
orderEntity.setId("anyOrderId" + new Random().nextInt());
|
|
|
|
OrderItemEntity orderItemEntity = new OrderItemEntity();
|
|
orderItemEntity.setId("anyOrderItemId" + new Random().nextInt());
|
|
orderItemEntity.setVariantId("anyVariantId");
|
|
orderItemEntity.setAmount(BigDecimal.ONE);
|
|
|
|
orderEntity.setItems(toList(orderItemEntity));
|
|
|
|
Ebean.save(orderEntity);
|
|
|
|
}
|
|
|
|
private List<OrderItemEntity> toList(OrderItemEntity orderItemEntity) {
|
|
List<OrderItemEntity> list = new ArrayList<>();
|
|
list.add(orderItemEntity);
|
|
return list;
|
|
}
|
|
|
|
}
|