使用Apache OpenJPA开发EJB 3.0应用,第6部分:处理实体生命周期事件的回调 - 编程入门网
reUpdate方法处理实体生命周期中的 PreUpdate[实体状态写入数据库之前]事件
63. */
64. @PreUpdate
65. public void logPreUpdate() {
66. System.out.println("Animal[" + id + "," + name + "] 将很快被持 久化到数据库中。");
67. }
68.
69. /**
70. * logPostUpdate方法处理实体生命周期中的PostUpdate[实体状态写入数据库 之后]事件
71. */
72. @PostUpdate
73. public void logPostUpdate() {
74. System.out.println("Animal[" + id + "," + name + "] 已经被持久化到数据库中。");
75. }
76.
77. /**
78. * logPreRemove方法处理实体 生命周期中的PreRemove[实体被删除之前]事件
79. */
80. @PreRemove
81. public void logPreRemove() {
82. System.out.println("Animal[" + id + "," + name + "] 将从数据库 中删除。");
83. }
84.
85. /**
86. * logPostRemove 方法处理实体生命周期中的 PostRemove [实体被删除之后]事 件
87. */
88. @PostRemove
89. public void logPostRemove() {
90. System.out.println("Animal[" + id + "," + name + "] 已经从数据库中删除。");
91. }
使用Apache OpenJPA开发EJB 3.0应用,第6部分:处理实体生命周期事件的回调(4)时间:2011-08-31 IBM 肖菁我们可以使用下面的客户端代码完成实体的增加、查找、修改、 删除工作: 清单 2. 实现实体的增加、查找、修改、删除的代码
使用Apache OpenJPA开发EJB 3.0应用,第6 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |