Я работаю с игрой уже неделю и обнаружил эту странную проблему: каждый раз, когда я что-то меняю в сущности, все мои представления, использующие эту сущность, начинают выдавать ошибку, подобную этой:
value getId is not a member of models.UserData
это зависит от модели, которую я меняю.Чтобы это исправить, я должен удалить все случаи использования этой модели в моих представлениях и обновить браузер, затем он попросит меня запустить скрипт для обновления базы данных, после чего мне придется заново установить все случаи использования этой модели и все ошибки.исчезнуть, пока я не поменяю какую-либо модель снова.К настоящему времени вы можете видеть, как это раздражает, если у вас много просмотров, и ваша команда / супервайзер решили добавить или удалить поле ..
это пример моей модели:
@Entity
public class UserData extends Model {
@Id
@Constraints.Min(10)
public Long id;
@Constraints.Required
public String name;
@Constraints.Required
public String email;
....
}
и вот как я получаю свойство в представлении: @ user.getName ()
Я также пытался перезагрузить и / или скомпилировать проект в консоли, но не имеет никакого значения,Я использовал Eclipse и IntelliJ, а в качестве базы данных я использую MySQL.У меня вопрос: есть ли способ избежать этого или я делаю что-то не так?Я искал в интернете и игровом сообществе, но не могу найти никого, кто сталкивался с этой проблемой, это так странно
ты за любую помощь.