Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数...
分类:
移动开发 时间:
2015-01-23 11:15:13
阅读次数:
256
最近做项目,又用到了以前做过的ORM框架--NHibernate。此次想要实现的目标:1.简单SQL用NHibernate的Session的CRUD方法实现2.复杂SQL用Native SQL实现3.数据库可能有多个,且有可能是不同的数据库类型,如A系统用Oracle,B系统用MSSQL(第一点很简...
分类:
Web程序 时间:
2015-01-22 21:48:07
阅读次数:
177
在上一篇博客《打造android ORM框架opendroid(二)——自动创建数据库》中,我们介绍了opendroid是怎么做到自动帮我们创建好数据库并通过反射拼凑出创建数据库的SQL语句,接着上面的博客,今天要来介绍一下opendroid数据库持久化(也就是insert操作)是怎么一个流程。
废话不多少,我们马上进入主题。
...
还记得通过opendroid我们是如何将数据保存到数据库...
分类:
移动开发 时间:
2015-01-19 15:55:16
阅读次数:
171
利用Dapper关系对象映射器写的简单的三层架构。Dapper:StackOverFlow在使用的一个微型的ORM,框架整体效率较高,轻量级的ORM框架。网上有较多的扩展。此处只是简单的调用Dapper中的方法。UI层:Dapper.Console:一个简单的控制台程序。BLL业务逻辑层:Dappe...
分类:
移动开发 时间:
2015-01-17 20:43:49
阅读次数:
431
在上一篇博客《打造android ORM框架opendroid(一)——ORM框架的使用》中相信你已经了解了opendroid的使用,那么从这篇博客开始,我们正式进入opendroid的源码分析,打造一款自己的ORM框架!
在正式开始之前,你需要保证手里有一份opendroid的源码,如果还没下载opendroid,请到http://git.oschina.net/qibin/OpenDroid...
分类:
移动开发 时间:
2015-01-16 11:27:50
阅读次数:
282
一、我的看法
我记得曾经有一篇博客是介绍的litepal的使用,在这篇博客中我提到过:本来以为android本身提供的API已经封装的够好了,根本不需要什么ORM框架了,但是在使用了litepal后,我感觉使用ORM框架还是很有必要的,下面是我对ORM和android API的几点看法:
1、做为API级别, android只能广义封装,而不能特定去封装一个API,所以android 对sql...
分类:
移动开发 时间:
2015-01-15 11:05:57
阅读次数:
214
在这里学习>>MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql>>WebFRK-ibatis>>mybatis(6)>>ORM框架学习(12)
分类:
编程语言 时间:
2015-01-09 14:00:47
阅读次数:
173
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。
使用自动生成有很多方式,可以在eclipse中安装插...
分类:
其他好文 时间:
2015-01-03 11:56:01
阅读次数:
194
什么是JPA
JPA(Java Persistence API)是Sun官方提出的Java持久化规范,它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在HIbernate、TopLink、JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有HIbernate、TopLink、JD...
分类:
其他好文 时间:
2015-01-03 09:26:46
阅读次数:
157
前言 轻量级ORM框架MyBatis完美的配合SpringMVC web框架实现了后台action的开发,结合Java模版引擎velocity实现了Java代码与前端代码的隔离。 搭建过程 后台配置mybatis 添加依赖 Spring 3.2.4-RELEASE <dependen...
分类:
编程语言 时间:
2015-01-02 21:11:28
阅读次数:
367