2012-02-03 139 views
1

我剛開始使用JPA標準API條款有幾個問題:凡在標準API查詢

是什麼表情的不同子接口之間的區別時,他們應該使用嗎?在說什麼不同的情況下,一個where子句?

你什麼時候需要元模型的實體,什麼時候應該訪問entity.get(「name」)屬性?

任何答案和體面的教程鏈接表示讚賞。

謝謝

回答

2

閱讀Java EE 6 Tutorial後,我強烈建議這個article

我的元模型的經驗是,這是爲了儘量減少在運行查詢時,其運行時錯誤的風險的最好辦法,因爲元模型能夠轉而使用相應的字符串值的字段名。這個網站上有更多的例子。有些是:

JPA: Selecting entities based on multiple criterions on multiple child entities

How to use JPA Criteria API when joining many tables

JPA/Hibernate: CriteriaBuilder - How to create query using relationship object?

https://stackoverflow.com/a/3842319/870122

在你上面的鏈接將看到使用表達式的一些子接口的現實生活中的例子:謂詞,根,加入,從等...(here另一個有用的話題)

+0

謝謝!現在開始有意義了。 – glasspill 2012-02-03 23:39:18