@@ -0,0 +1,396 @@
+package play.utils.dao;%0A%0Apublic class DAOListenerAdapter%3CK, M%3E implements DAOListener%3CK, M%3E %7B%0A%0A%09@Override%0A%09public void beforeCreate(M m) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void afterCreate(K k, M m) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void beforeRemove(K k) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void afterRemove(K key, M ref) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void beforeUpdate(M m) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void afterUpdate(M m) %7B%0A%09%7D%0A%0A%7D%0A

introduce DAOListenerAdapter. closes #12