使用doma插件访问数据库的时候,不仅仅需要与数据库相对应的表的Entity类,对每个表还需要一个Listenner,此时Entity的注释是这么写的
@Entity(listenner = EntitynameListener.class)
而Listener类的写法实例是这样的:
package jp.co.jpmm.entity;
import javax.servlet.http.HttpSession;
import org.seasar.doma.jdbc.entity.EntityListener;
import org.seasar.doma.jdbc.entity.PostDeleteContext;
import org.seasar.doma.jdbc.entity.PostInsertContext;
import org.seasar.doma.jdbc.entity.PostUpdateContext;
import org.seasar.doma.jdbc.entity.PreDeleteContext;
import org.seasar.doma.jdbc.entity.PreInsertContext;
import org.seasar.doma.jdbc.entity.PreUpdateContext;
import org.springframework.beans.factory.annotation.Autowired;
public class TMeetingHistoryListener implements EntityListener<TMeetingHistory>{
@Autowired
HttpSession session;
@Override
public void preInsert(TMeetingHistory entity, PreInsertContext<TMeetingHi