基于dobbo做服务开发后通常会遇上这样一些问题,举个例子:用户的笔记,涉及到CRUD 4个接口,是每一个接口中都要把用户传进去么?比如:删除接口定义为 noteService.deleteById(Long noteId)还是 noteService.deleteById(Long userId, ...
分类:
其他好文 时间:
2017-08-09 13:07:25
阅读次数:
860
前面几篇博客我们通过实例讲解了用mybatis对一张表进行的CRUD操作,但是我们发现写的 SQL 语句都比较简单,如果有比较复杂的业务,我们需要写复杂的 SQL 语句,往往需要拼接,而拼接 SQL ,稍微不注意,由于引号,空格等缺失可能都会导致错误。 那么怎么去解决这个问题呢?这就是本篇所讲的使用 ...
分类:
数据库 时间:
2017-08-09 09:59:39
阅读次数:
238
前不久,在提交一份<form>表单以完成文件上传时,系统报了一个看上去比较常见的错误: 反复确认后,确定表单中的确存在enctype=‘multipart/form-data'属性,那么究竟是错在哪里呢? 1、经过排查,数据文件已经上传成功,文件夹和数据库皆有显示,可见CRUD、DAO和Servic ...
分类:
其他好文 时间:
2017-08-08 18:00:36
阅读次数:
310
一个Orm应该至少提供以下四个主要特性:1、提供CRUD操作的API。2、提供一种查询语言,能够直接针对类和属性的查询,比如hibernate提供hql。3、提供注释元数据。4、提供事务执行脏数据检查,延迟加载以及其它的优化功能。在目前所有的Air orm(airdb,airorm,flexorm等 ...
分类:
其他好文 时间:
2017-08-08 16:55:03
阅读次数:
192
DML:select insert update delete(CRUD) Union和unionall 是重复值的区别 unionall是把所有重复值全保留下来,union是把重复值只保留一个。 Intersect交集。两个表都有,重复的部分。 Minus集合的差。 集合查询时,列的数量和数值类型 ...
分类:
其他好文 时间:
2017-08-01 20:41:00
阅读次数:
119
1.spring配置文件里注冊:參照使用 Spring jdbcTemplate 进一步简化 JDBC 操作 2.写javabean 3.写rowmapper(依据javabean来封装结果集) 4.写dao层(CRUD):參考Spring JdbcTemplate小结 1.spring配置文件里注 ...
分类:
数据库 时间:
2017-07-31 14:48:31
阅读次数:
126
背景 随着公司业务增长,关系型数据库表慢慢会增长到很大的量,如果不能清理数据的话就需要面对大表CRUD,这是公司成长过程的共同考验 解决方案 根据我的个人经验,目前主要有3种比较主流的方法 垂直分表:将表的字段拆分到新表,常用字段留下,少用字段做关联查询。属于冷热分离 水平分表:将表复制多份,结构一 ...
分类:
数据库 时间:
2017-07-31 13:22:32
阅读次数:
171
问题:增删改查系统,给明细列表中的[编辑]按钮绑事件$(".edit_btn").click()没有效果。 原因:通过ajax请求将列表数据加载到页面。如果直接写绑定代码会失效,因为元素还没有加载进去。 解决方法: 1.可以在创建按钮的时候绑定事件。(代码多,耦合度高,不推荐) 2.$(".edit ...
分类:
其他好文 时间:
2017-07-30 22:02:43
阅读次数:
123