0
如何標記一個實體bean(讓我們說我擁有一個「國家」實體bean,它擁有關於一個從未改變的國家的記錄)只讀Glassfish 3.1與EJB 3.1?在EJB 3.1中緩存只讀實體bean
似乎有一種方法來標記列不可變,但信息是非常稀缺的,無論我嘗試沒有真正的工作。
任何想法?
如何標記一個實體bean(讓我們說我擁有一個「國家」實體bean,它擁有關於一個從未改變的國家的記錄)只讀Glassfish 3.1與EJB 3.1?在EJB 3.1中緩存只讀實體bean
似乎有一種方法來標記列不可變,但信息是非常稀缺的,無論我嘗試沒有真正的工作。
任何想法?
使用EclipseLink,您可以使用EclipseLink的JPA exensions並將@ReadOnly
放置在實體上。查詢可以查詢提示READ_ONLY
添加到查詢:
query.setHint(QueryHints.READ_ONLY, HintValues.TRUE);
和
http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_%28ELUG%29#Read_Only