是否有可能避免使用在休眠串literials,如在標準的限制和突起:如何避免hibernate中的字符串成員?
Criteria criteria = session.createCriteria(Employee.class)
.add(Restrictions.eq("name", "john doe"));
或
Projection p1 = Projection.property("name");
例如,在上面的代碼段,以代替"name"
something.name
,其中something
包含Employee類的所有成員。
這會使它不易出錯,例如,字符串中的錯字。
編輯:更新問題是更一般的,而不是隻針對標準。
你是否嘗試用''something.name「'替換''name''?如果是,您是否收到錯誤或什麼? –
但我的問題是,我不知道應該是什麼東西? –
請檢查我的答案,它應該幫助你。 –