数据访问

2018-04-19  本文已影响0人  huanggy

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

上一篇 下一篇

猜你喜欢

热点阅读