Привет, я столкнулся с некоторой проблемой, пока я пытаюсь получить данные, которые моя схема определена нижеВызвано: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Неизвестный столбец 'purchase1_.DTYPE' в 'списке полей'
purchased.java
@SuppressWarnings("serial")
@Entity
@Table(name="purchased_listing")
@DiscriminatorValue(value="purchased")
public abstract class Purchased extends BaseDo implements Reportable {
public Purchased() {
super();
}
//some implementation
}
reportable.java
public interface Reportable {
}
и у меня есть еще один класс appointment.java как и я Mapping купил многие к одному отображения, как показано ниже
appointment.java
@SuppressWarnings("serial")
@Entity
@Table(name="appointments")
@DiscriminatorColumn(name="class_code")
@DiscriminatorValue("appointment")
public class Appointment extends BaseDo implements Delivery {
public Appointment() {
}
@ManyToOne
@JoinColumn(name="purchased_id")
private Purchased purchased;
}
и интерфейс delivery.java который реализуется назначение как
public interface Delivery {
public long getId();
public DeliveryStatus getDeliveryStatus();
}
теперь фактически когда IAM пытается запросить как
public Appointment getAppointmentInfoByAppointmentId(long id) throws DaoException {
Iterator<Appointment> itr = getHibernateTemplate().iterate(
"from Appointment app where app.id = ?", id);
if (itr.hasNext()) {
return itr.next();
}
throw new DaoException("No appointment found with id = " + id);
}
и когда IAM пытаясь осмотреть объект назначения возвращения, я получаю как obj исключение ectinvocation и в моем коде, когда iam пытается понравиться
meeting.getId();
И получать ошибки как
Вызванный: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Неизвестный столбец 'purchased1_.DTYPE' в 'списка полого'
Борясь за это, так как один день не может получить решение, так почему РМОК перед этой porblem и как решить эту проблему
работает как шарм действительно ощутимым я не» я понимаю, как я пропустил это так или иначе ваш ответ разрешил мою проблему, спасибо, что принял ваш ответ –
@Shabarinath :) –