У меня есть 2 типа значения enum в mysql Я хочу вставить сюда мой код
newOrderSingleEntity newordersingleObj = new newOrderSingleEntity();
newordersingleObj.setSymbol(message.getString(Symbol.FIELD));
System.out.print(" symbol "+message.getString(Symbol.FIELD));
newordersingleObj.setTransactTime(message.getString(TransactTime.FIELD));
newordersingleObj.setOrdType(enumOrderType.PEGGED);
System.out.print(" time " +message.getString(TransactTime.FIELD));
newordersingleObj.setClOrdID(message.getString(ClOrdID.FIELD));
System.out.print(" ClOrdID "+message.getString(ClOrdID.FIELD));
newordersingleObj.setOrderID(message.getString(OrderID.FIELD));
System.out.print(" OrderID "+message.getString(OrderID.FIELD));
newordersingleObj.setExecID(message.getString(ExecID.FIELD));
System.out.print(" ExecID "+message.getString(ExecID.FIELD));
newordersingleObj.setExecTransType(exectype);
System.out.print(" ExecTransType "+message.getString(ExecTransType.FIELD));
System.out.print(" OrdType "+message.getString(OrdType.FIELD));
newordersingleObj.setExecType(message.getString(ExecType.FIELD));
System.out.print(" ExecType "+message.getString(ExecType.FIELD));
newordersingleObj.setOrderStatus(enumOrderStatus.NEW);
RepositoryFactory.getOrderRepository().create(newordersingleObj);
, а здесь мой класс enum
public enum enumOrderStatus {
NEW, PARTIALFILLED, FILLED, DONEFORDAY, CANCELLED, REJECTED, EXPIRED
}
public enum enumOrderType {
PEGGED, LIMIT, MARKETORDER
}
и вот мой объект
@Enumerated(EnumType.STRING)
@Column(name="OrderStatus")
private enumOrderStatus OrderStatus;
@Enumerated(EnumType.STRING)
@Column(name="OrdType")
private enumOrderType OrdType;
public String getOrderStatus() {
return this.OrderStatus.name();
}
public void setOrderStatus(enumOrderStatus OrderStatus) {
this.OrderStatus = OrderStatus;
}
public String getOrdType() {
return this.OrdType.name();
}
public void setOrdType(enumOrderType OrdType) {
this.OrdType = OrdType;
}
проблема в том, что приложения не могут быть вставлены в mysql, когда здесь есть какой-либо тип enum .... так что, как исправить мою проблему, я следую шаг за шагом в inte rnet