46 entry daha
  • kompleks queryleri yazılması gerektiğinde, doğrunda @namedquery içine yazdığınız query'e göre şamşırabilen orm aracı.
    mesala gelin size bir mysql'de çalışan örnek bir query yazalım.

    update person set name =
    case
    when name <> 'ali' then name else 'ali' end

    bunu hibernate'de yediremezsiniz exception fırlatır. bunun için cast yapmanız gerekir.

    update person set name =
    cast ( case
    when name <> :name then :name else name end as string)

    gördüğünüz gibi birebir aynı query'i elle yazsanız da yediremeyebilirsiniz. aman dikkat.
3 entry daha
hesabın var mı? giriş yap