package li.dao.test; import java.sql.Connection; import li.annotation.Bean; import li.annotation.Table; import li.dao.Record; import li.dao.Trans; import li.util.Log; @Bean @Table("t_account") public class _User extends Record<_User, Integer> { private static final long serialVersionUID = -2274465783698819130L; private static final Log log = Log.init(); @li.annotation.Trans(Connection.TRANSACTION_SERIALIZABLE) public void testMultipleTrans2() { new Trans() { public void run() { log.debug("calling testMultipleTrans3()"); testMultipleTrans3(); } }; } @li.annotation.Trans public void testMultipleTrans3() { new Trans() { public void run() { new Trans() { public void run() { updateIgnoreNull(new _User().set("id", 2).set("username", "u-5" + System.currentTimeMillis()).set("password", "p-1").set("email", "e-1").set("status", 1)); } }; } }; } }