0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
چگونه می توان با استفاده از JPA یک insert native sql را اجرا کرد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

با استفاده از NativeQuery و متد executeUpdate می توان این کار را انجام داد:

    String query = "insert into Employee values(1,?)";

    em.createNativeQuery(query)
    .setParameter(1, "Tom")
    .executeUpdate();
قبل توسط (1.9هزار امتیاز)
در هر زبانی این Queryها مورد استتفاده قرار می گیرند و دلیل آن جلوگیری از SQLInjection می باشد که فقط یک جای از Query را اجازه تغییر ، ورود اطلاعات و .... انجام می گیرد و بهترین نوع مبارزه با ابن نوع از هک می باشد .

سوالات مشابه

0 امتیاز
1 پاسخ 512 بازدید
0 امتیاز
1 پاسخ 306 بازدید
+1 امتیاز
1 پاسخ 398 بازدید
0 امتیاز
1 پاسخ 183 بازدید
0 امتیاز
1 پاسخ 255 بازدید
0 امتیاز
0 پاسخ 237 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
+1 امتیاز
1 پاسخ 357 بازدید
+1 امتیاز
1 پاسخ 411 بازدید
0 امتیاز
2 پاسخ 7.4هزار بازدید
0 امتیاز
0 پاسخ 2.9هزار بازدید
...