1,service实现类注解为@Component(SpringMVC)@Service(阿里)
2,dao是局部变量不是成员变量!!!
3,action不出现sql(拼接sql,封装成方法来调用)
4,js调试:如果报错在min等压缩文件中,查看堆栈callStack可以找到报错前执行的代码
在报错前停止代码执行 sources 中 pase on exceptions
5,dao
强类型:
dao.insert(POJO); //POJO跟数据库的表做了关联,会自动更新对应的表
弱类型:
Record r = new Record(tableName); //关联表
r.put("字段名", "值") //就是一个map
dao.update(r)
原生SQL
String sql = "insert user (id, name, birthday) value(?,?,?)";
dao.execute(sql,"1010","Marry", new Date());
查询数量
int count = dao.queryInt("select count(1) from user");
Integer count = dao.find("select count(1) from user", Integer.Class);
findList(sql, T.class)
根据主键查询
dao.find(User.class, pkvalue)
6,rabbitMQ