示例#1
0
  private void createCurrencies(final Context context) {
    persistence.runInTransaction(
        em -> {
          Currency currency = metadata.create(Currency.class);
          currency.setCode("rub");
          currency.setName("Russian Rubles");
          em.persist(currency);
          context.rubCurrency = currency;

          currency = metadata.create(Currency.class);
          currency.setCode("usd");
          currency.setName("US Dollars");
          em.persist(currency);
          context.usdCurrency = currency;

          currency = metadata.create(Currency.class);
          currency.setCode("eur");
          currency.setName("Euro");
          em.persist(currency);
          context.eurCurrency = currency;
        });
  }