给定Persistence规范的实现(例如EclipseLink),我如何找到类的源代码,例如在@Entity
这样的代码中解析持久性注释?
答案 0 :(得分:2)
@Entity
和朋友是JPA, the Java Persistence API的一部分。 JPA只是一个标准,并且有多个符合该标准的实现。因此,您的问题的答案取决于您正在使用哪种JPA实现。
如果您只是寻找 示例,我会查看EclipseLink, which is the reference implementation。您可以找到runtime's source code on GitHub.
的副本答案 1 :(得分:1)
我通常用来在线搜索任何java源代码的地方是, Grep Code
正如马特所说,@Entity
是JPA的界面,并且会有
许多实现供应商,如Hibernate,Eclipse Link等,