【发布时间】:2014-08-05 20:23:57
【问题描述】:
我是 JPA 新手。为什么不允许 JPA 实体生命周期方法
1.抛出检查异常
2.访问实体管理器
3. 不能是最终的和静态的。
【问题讨论】:
-
你应该已经在提到这些的文档中找到了答案。
我是 JPA 新手。为什么不允许 JPA 实体生命周期方法
1.抛出检查异常
2.访问实体管理器
3. 不能是最终的和静态的。
【问题讨论】:
当你说生命周期方法意味着这些方法将被某个容器调用并且它的生命管理将由容器本身完成时,程序员不必为此烦恼,它不应该被打扰并保持原样,话虽如此我的意思是生命周期方法的签名永远不会改变,它可以被覆盖以提供实现。因此,您不能抛出已检查的异常,它不能是最终的和静态的。希望这会有所帮助。
【讨论】: