在做一个Android的项目,因为使用数据库频繁,实体字段也比较多,于是打算采用ORM框架,发现OrmLite还不错,于是下了下来,打算使用。
没想到还没正式开工,就遇到问题了。我现在的一个需求如下,
我有一个实体类如下,代表聊天消息,现在要做的是针对每一个当前用户(userId)对应一个朋友(friendId)都要创建一个表。需求比较蛋疼,我本来想的是直接在加两个字段就搞定的,但是我们老大说...
分类:
其他好文 时间:
2014-05-22 11:11:05
阅读次数:
354
环境:EntityFramework5.0,MySql5.6,MSSQL2012EF是强大的ORM工具,真正意义上的多数据库链接指的是不同类型的数据库,以及同种类型的数据库多个库,EF很好的支持这一点,下面简单演示下:创建一个MVC4.0,Framework4.5的基本项目,然后重点是WebConf...
分类:
数据库 时间:
2014-05-19 23:48:27
阅读次数:
756
连接数据库的一个框架,Orm框架的一种。一、下载:http://hibernate.org/二、配置:1、导入必须的包hibernate-release-4.3.5.Final\lib\required(必须的jar)如果需要时用annotataion的话,导入:hibernate-release-...
分类:
系统相关 时间:
2014-05-19 17:10:36
阅读次数:
498
谈谈本人结合实际,对分布式系统事务的应用与理解。
我们在架构系统时,通常会做N层,分层的意义在于系统结构更清晰,易于维护,易于扩展等。我将拿四层结构举例,谈谈对分布式系统事务的实际应用。
首先,系统四层做如下定义:模型层,数据层,业务层,服务层. 然后,阐述四层的意义:模型层:作为ORM的Ob...
分类:
其他好文 时间:
2014-05-19 10:17:39
阅读次数:
186
按顺序来一步一步走:第一先建立好数据库:我的数据库是mysql数据库,数据库共分为以下几个表:users
用户表(刚开始的时候我用的是user表名,由于kohana有喜欢建立model时在后面加复数的习惯,但是估计
user这个名字已经被占用了,指定$_table_name="user"也不行)po...
分类:
其他好文 时间:
2014-05-19 10:05:24
阅读次数:
193
1.为何要引入Partial Type
通常,我们在一个.cs文件中维护一个类,这也是一种一般约定,也算一个良好的编程风格,但是有些时候,这个类或类型非常庞大,这对可读性、维护性来说成了一种约定的限制。
当我们接触过一些 ORM 框架的自动生成代码映射的功能时,会发现,当我们使用工具生成了一些基本....
分类:
其他好文 时间:
2014-05-17 23:01:38
阅读次数:
400
ORM这个字眼在我们操作数据库的时候,是我们使用频率最高的。它到底是个什么东西呢,我们先来看看一些对它的含义解释。对象/关系数据库映射(object/relational
mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。ORM,即.....
分类:
数据库 时间:
2014-05-16 21:01:21
阅读次数:
413
1.什么是Hibernate?
首先,Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。
并且Hibernate是一个开源的orm(object relations mapping)框架,提供了查询获取数据...
分类:
系统相关 时间:
2014-05-16 20:26:23
阅读次数:
349
使用ORM有一个优势,可以通过某种机制将数据库中的数据转化为自己想要的对象形式数据。本章记录一下如何使用Git.Framework返回实体对象 一.
Git.Framework 中提供的方法 在Git.Framework中有七个方法可以返回实体对象,先简答的看看这里的方法描述(1) T ...
分类:
其他好文 时间:
2014-05-16 05:52:17
阅读次数:
268
本文记录Git.Framework之ORM中最为浓墨重彩的一篇,查询集合。根据自己做的项目统计这个是使用频率最高的一个。 一. 查询集合方法简介(1)List
GetList();(2)List GetList(bool isOpenTrans);(3)List GetList(T entit...
分类:
其他好文 时间:
2014-05-14 10:44:11
阅读次数:
374