ارور can't resolve symbol در IntelliJ IDEA

0 رأی
میانگین بازدید روزانه 0.5948 بازدید

سلام. لطفا به کد زیر توجه کنید:

  @Override
  public void deleteById(int theId) {
    // get the current Hibernate session
    Session session = entityManager.unwrap(Session.class);

    // delete object with primary key
    Query theQuery = session.createQuery("delete from Employee where id=:employeeId");
    theQuery.setParameter("employeeId", theId);
    theQuery.executeUpdate();
  }

در قسمتی که کوئری نوشتم، برای Employee و id این اخطار رو نشون میده (can't resolve symbol Employee'). خطا نیست و برنامه اجرا میشه. اما می‌خوام بدونم برای چی چنین اخطاری داده میشه. سپاسگزارم اگر راهنمایی کنید.

سوال 2 ماه قبل در تالار برنامه نویسی توسط 1993 (104 امتیاز)
آیا کسی هست راهنمایی کنه؟

1 جواب

0 رأی
سلام. مپینگ Entity رو روی کلاس Employee اعمال کردین؟؟ آیدیا به صورت هوشمند مپ میکنه کوئری رو به موجودیت ها. و اگه اعمال شده باشه باید خودش بهتون هنگام تایپ پیشنهاد بده.
جواب 2 هفته قبل توسط salar_ai (220 امتیاز)

سوال های مشابه

0 رأی
0 جواب میانگین بازدید روزانه 1.4651 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 1.7160 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21150 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.45609 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11191 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.33667 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.11226 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21518 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.6933 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط newmoein (0 امتیاز)
کانال تلگرام جواب یاب
...