Я использую игровую среду 1.2.4 и готовлю систему заказа еды. Поэтому я хочу получить их на карте.
package models;
import java.util.ArrayList;
import java.util.Date;
import java.util.Map;
import javax.persistence.Entity;
import javax.persistence.ManyToMany;
import play.db.jpa.Model;
@Entity
public class Order extends Model{
Map<Item, Float> orders;
Table table;
Date date;
public Order(Map<Item, Float> orders, Table table) {
super();
this.orders = orders;
this.table = table;
date = new Date();
}
}
Но когда я запускаю приложение, оно выдает эту ошибку,
Ошибка JPA
Произошла ошибка JPA (невозможно построить EntityManagerFactory): не удалось определить тип для: java.util.Map, в таблице: порядок, для столбцов: [org.hibernate.mapping.Column (orders)]
Как я могу хранить такие заказы, как пицца на 1 порцию, суп на 1,5 порции и т. Д.