0
@Formula(customer_table_alias + ".count + 1")
private int count;
我需要知道Hibernate將爲客戶表設置哪個別名。我怎樣才能做到這一點?在使用@Formula註解之前,有沒有辦法知道表別名?
@Formula(customer_table_alias + ".count + 1")
private int count;
我需要知道Hibernate將爲客戶表設置哪個別名。我怎樣才能做到這一點?在使用@Formula註解之前,有沒有辦法知道表別名?
我認爲唯一的方法是使用子查詢
@Formula("(select count+1 as new_count from customer_table ct where ct.id=current_id)")
private int count;
其中current_id
是實體的id列