廣告

2015年6月7日 星期日

[java][hibernate] HQL not work because i add constructor with parameter


今天遇到一個問題,就是我的HQL一直不work,

後來看了我與資料庫對應的物件,

在看了這篇http://stackoverflow.com/questions/4488716/java-default-constructor

因為HQL(hibernate query language) need default constructor or non-parameter constructor,

而我那個物件少了non-parameter constructor,因為我有一個constructor是帶有變數的,

根據定義,只要有定義constructor的話,default的就不會產生,所以我需要再新增一個

行為跟default一模一樣的constructor,也就是non-parameter constructor.

1 則留言:

  1. update
    http://www.evernote.com/l/AfoinJ_9cmpJoqFvW37LHFXJneCiX0mXpAI/

    回覆刪除