Calling dao.save() twice in a crone job method, it will report "JPAContext is not ready" error on second save.
@Cron("cron.order.delivered")
public void orderDelivered(){
OrderDay orderDay = new OrderDay();
orderDay.setAmount(BigDecimal.ZERO);
dao.save(orderDay);
OrderDay orderDay2 = new OrderDay();
orderDay2.setAmount(BigDecimal.ZERO);
dao.save(orderDay2);
}
dao.save(orderDay2) will trigger the issue