基于基础数据库建立完毕,建立对基础数据的操作。用户的增删改,角色的增删改,action的增删改。首先介绍用户增删改。仅仅为测试数据(不要钻牛角尖说没验证,目前主要是实现user表关联role表)(crud操作后面会专门写一篇此处只关心绑定角色)思路为:点击分配角色获取角色列表,将当前选中的用户id和...
分类:
其他好文 时间:
2015-04-28 15:58:16
阅读次数:
151
如果是独立的实体对象,在底层数据库中它对应一张独立的表,那么,对它进行新建、删除和修改没有任何难度,实在不值浪费笔墨在它上头。在现实项目中,完全独立的对象少之又少,绝大多数情况都是对象之间有着紧密的关联。这种关联主要分为三种类型:一对一、一对多和多对多。如果对EF浅尝辄止,则我几乎可以肯定你一定会在...
分类:
其他好文 时间:
2015-04-28 15:39:41
阅读次数:
192
对于任何一个ORM框架,CRUD都是其核心功能,可以这么说,CRUD功能实现得好坏,直接决定了此ORM框架的命运。CRUD是英文Create、Read、Update、Delete四个单词的缩写,对应于汉语,就是“增、删、改、查”四个字。再细分一下,“增、删、改”可归为一类,其特点是要更新数据源,而“...
分类:
其他好文 时间:
2015-04-28 15:36:27
阅读次数:
153
我在Entity Framework系列文章的CRUD上篇中介绍了EF的数据查询,中篇谈到了EF的数据更新,下篇则聊聊EF实现CRUD的内部原理。跟踪实体对象状态在CRUD上篇和中篇谈到,为了实现提取和更新数据的功能,EF必须使用某种机制来跟踪实体对象,以便依据对象当前状态生成相应的SQL命令。这里...
分类:
其他好文 时间:
2015-04-28 15:34:40
阅读次数:
240
上篇文章介绍了EF实现CRUD及一些基本的Html Helpers.这次我们将会对之前的内容进行一些修改和重构:引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造分类介绍Html Helpers完善一些功能文章提纲理论基础UI改造详细步骤总结理论基础 -- Bootstrap简介以...
分类:
Web程序 时间:
2015-04-28 13:43:29
阅读次数:
190
angularjs 获取服务端口数据的方法(三种): $http, $resource, Restangular. 另外BREEZE 也可以参考(ODATA)其中:$http, 与 Restangular返回 promise。 promise是一种以函数来作为then属性值的对象: the...
分类:
Web程序 时间:
2015-04-27 15:07:18
阅读次数:
656
接上回,继续介绍xUtils的最后两个模块:DbUtils和HttpUtils。首先先介绍第一个SQLite数据库操纵的简单ORM框架,只要能理解xUtils为我们提供的api,相信你也能熟练的把DbUtils用到项目中去。操纵数据库的工具类,无论多牛X,总离不开最根本的CRUD,即创建,查询,更新...
分类:
其他好文 时间:
2015-04-27 13:04:12
阅读次数:
142
InnoDB存储引擎MVCC的实现策略:
在每一行数据中额外保存两个隐藏的列:当前行创建时的版本号和删除时的版本号(可能为空)。这里的版本号并不是实际的时间值,而是系统版本号。每开始 个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来和查询每行记录的版本号进行比较。
每个事务又有自己的版本号,这样事务内执行CRUD操作时,就通过版本号的比较来达到数据版本控制的目的。...
分类:
数据库 时间:
2015-04-26 00:05:53
阅读次数:
186
前段时间在一个项目中涉及到cookie的存取,于是打算封装一个 cookie 的CRUD 。按理来说,这本身是一个很简单的问题,不注意的话简单的问题也有大坑。 1 /** 2 * Set or get cookie ;parse to object 3 * 4 *@date 2015...
分类:
其他好文 时间:
2015-04-25 18:17:58
阅读次数:
112
最近在用mybatis做CRUD时,刚把配置文件以及映射文件弄好,才测试能否获取sqlsessionFactory时出现了Causedby:java.lang.ClassNotFoundException:Cannotfindclass:userMap网上搜了又搜终于找到了错误,是自己的映射文件里配置问题,查询时返回的是一个集合,那它的参数就是resu..
分类:
其他好文 时间:
2015-04-24 16:32:18
阅读次数:
140