数据访问

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容