accountlccallback.java
来自「想学习EJB的同学」· Java 代码 · 共 58 行
JAVA
58 行
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package ejb3.day4;import javax.persistence.PostLoad;import javax.persistence.PostPersist;import javax.persistence.PostRemove;import javax.persistence.PostUpdate;import javax.persistence.PrePersist;import javax.persistence.PreRemove;import javax.persistence.PreUpdate;import static java.lang.System.out;/** * * @author user */public class AccountLCCallback { @PrePersist public void beforePersist(Object o){ out.println("before persit: " + o); } @PostPersist public void afterPersist(Object o){ Account a = (Account)o; a.setInterest(a.getBalance() * 0.02f); out.println("after persit: " + o); } @PreUpdate public void beforeMerge(Object o){ out.println("before merge: " + o); } @PostUpdate public void afterMerge(Object o){ Account a = (Account)o; a.setInterest(a.getBalance() * 0.02f); out.println("after merge: " + o); } @PreRemove public void beforeRemove(Object o){ out.println("before remove: " + o); } @PostRemove public void afterRemove(Object o){ out.println("after remove: " + o); } @PostLoad public void afterRefresh(Object o){ Account a = (Account)o; a.setInterest(a.getBalance() * 0.02f); out.println("after refresh: " + o); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?