Active Record(AR)是一种流行的 对象-关系映射(ORM)技术,其映射关系为
AR class:数据表AR class property:数据表的一列AR 实例:数据表的一条数据
所以对于常用的数据库操作(CRUD)可以转化成一种面向对象的数据操作形式。
实现一个AR类的的最简代码如下:
class Post extends CActiveRecord
{
...
分类:
其他好文 时间:
2014-06-20 10:42:47
阅读次数:
245
一、启动django站点管理功能 1、关于django.contrib包
包含了django自带的众多附加组件,主要包括: 1)管理工具: django.contrib.admin
2)用户鉴别系统:django.contrib.auth 3)支持匿名会话:django....
分类:
其他好文 时间:
2014-06-11 07:19:38
阅读次数:
256
Python+Django+SAE系列教程16-----cookie&session...
分类:
编程语言 时间:
2014-06-09 23:36:14
阅读次数:
289
Python+Django+SAE系列教程15-----输出非HTML内容(图片/PDF)...
分类:
编程语言 时间:
2014-06-09 23:18:45
阅读次数:
473
最近项目中用到IBATIS ,我没有用过,现在开始慢慢学习。IBATIS是一个持久层框架,但是比HIBERNATE要轻许多,用ibatis基本上sql语句要自己写。今天下午做了一个简单的demo。
流程:在DAO中读取SqlMapConfig.xml文件(连接数据库,寻找实体类配置文件路径)。当DAO中调用sql语句时候:sqlMapClient.queryForList("getAllStud...
分类:
其他好文 时间:
2014-06-08 10:51:53
阅读次数:
276
Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术。 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 AR 类中体现为类的属性,一个 AR 实例则表示表中的一行。 常见的 CRUD 操作作为 AR 的方法实现。因此,我们可以以一种更加面向对象的方式访问数据。 例如,我们可以使用以下代码向 tbl_post 表中插入一个新行。...
分类:
其他好文 时间:
2014-06-08 09:42:39
阅读次数:
334
SAE上是没有目录读写权限的,所以要在SAE使用Ueditor的图片上传功能需要借助SAE的Storage服务。
一、开通Storage服务
在SAE控制台开通Storage服务,并新增一个domain。
二、修改Ueditor代码
Ueditor处理上传文件的方法在DjangoUeditor/jviews.py中,上传图片的请求是由下面...
分类:
其他好文 时间:
2014-06-08 08:53:44
阅读次数:
285
IBatis是一款使用方便的数据访问工具,也可作为数据持久层的框架。和ORM框架(如Hibernate)将数据库表直接映射为Java对象相比,iBatis是将SQL语句映射为Java对象。相对于全自动SQL的Hibernate,iBatis允许你对SQL有完全控制权,可以视为半自动的数据访问工具。
iBatis的最大优点是简便,轻量级,仅需iBatis的一个jar和数据库的驱动即可运...
分类:
其他好文 时间:
2014-06-08 04:55:29
阅读次数:
241
Django框架 简介本文地址: http://blog.csdn.net/caroline_wendy/article/details/29172271 1. 介绍Django是一个开放源代码的Web应用框架, 由Python写成.采用了MVC的软件设计模式, 即模型M, 视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的, 并于2005年7月在BSD许可证下发布.这套框架是以比利时的吉普赛爵士吉他手Djan...
分类:
其他好文 时间:
2014-06-08 04:02:20
阅读次数:
397
为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路。我的开发环境是Win7+VS2012,数据库环境是Ubuntu12.04+MySQL+Mono+Jexus...
分类:
数据库 时间:
2014-06-08 00:21:29
阅读次数:
286