ORM框架选型问题 [问题点数:40分,结帖人dqdan]

Bbs4
本版专家分:1303
结帖率 100%
Bbs12
本版专家分:410343
版主
Blank
名人 2014年 荣获名人称号
2013年 荣获名人称号
2012年 荣获名人称号
Blank
状元 2013年 总版技术专家分年内排行榜第一
Blank
探花 2014年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第四
Bbs6
本版专家分:9230
Bbs5
本版专家分:3369
Blank
黄花 2012年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs5
本版专家分:3369
Blank
黄花 2012年7月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs6
本版专家分:8712
Bbs4
本版专家分:1303
Bbs7
本版专家分:27143
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs7
本版专家分:27143
Bbs4
本版专家分:1303
Bbs7
本版专家分:27143
Bbs12
本版专家分:468499
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs12
本版专家分:468499
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs3
本版专家分:786
Bbs4
本版专家分:1092
Bbs7
本版专家分:27143
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs4
本版专家分:1092
Bbs4
本版专家分:1303
Bbs4
本版专家分:1092
Bbs4
本版专家分:1092
Bbs4
本版专家分:1303
Bbs4
本版专家分:1303
Bbs4
本版专家分:1092
Bbs4
本版专家分:1092
Bbs4
本版专家分:1303
Bbs4
本版专家分:1092
Bbs4
本版专家分:1303
Bbs3
本版专家分:547
jorm轻量级的orm框架
不用写sql啦,不用创建表啦,一个比mybatis更轻量级,比hibernate好用的<em>orm</em>!
自定义Orm框架的实现
该项目是一个Hibernate<em>框架</em>的简单实现,里面通过Jdk5.0的Annotation实现从对象到数据库之间的映射, 功能类似于小型的Hibernate<em>框架</em>
手写ORM框架
这是一个手写的ORM<em>框架</em>,类似于Mybaties<em>框架</em>,可以对数据库进行建表、增、删、查、改操作,每个功能都重载了多种方法,以满足用户需求。此外,还有缓存功能,第二次进行同样的查找操作时将不会调用数据库,而是在缓存器里面直接调出,可以有效增加数据查找的速度。
自制ORM框架
ORM自制<em>框架</em>,支持从mysql数据库映射到javabean对象,省去了手动添加实体的时间,并有注释。
ORM框架介绍(EF+Dapper)
本案例详细介绍了EF、Dapper等ORM轻量级开发<em>框架</em>在ASP.NET MVC基本用法和基本概念!
自制ORM框架源代码
自己利用JDK6.0的注释编程开发了一套JDBC<em>框架</em>,封装了JDBC所有繁琐操作和映射数据功能
SQLSugar ORM框架
SqlSugar是一款轻量级、高性能、以及支持.NET 4.+和ASP.NET Core一款ORM<em>框架</em>
关于ORM框架的简单使用
首先在配置清单里面的application中配置信息 在自定义一个application  在里面
ORM框架——Hibernate
ORM(Object-Relationship Mapping):对象-关系映射 ORM<em>框架</em>技术:Hibernate、MyBatis 使用JBoss突出的Eclipse综合开发工具插件Hibernate Tools简化开发工作 ============================使用Hibernate创建一个工厂========================== 创建
Android-数据库-ORM框架
一.ORM介绍对象关系映射Object Relational Mapping, 用于实现面向对象编程里不同系统数据之间转换! 面向对象是从耦合/聚合/封装的基础上发展, 关系数据库是从数学理论发展而来; 两套理论存在显著的区别, ORM对象关系映射就是为了解决它们之间的差异!直白地说,ORM建立对象和数据库表的对应关系,方便程序员直接用对象操作数据库!二.Java的ORM<em>框架</em>Hibernate,
简易实现orm框架
jdbcTemplate 主体代码 package com.test.dao.common; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaD...
spring整合ORM框架
为了让开发程序更容易,到现在为止,已经有很多ORM<em>框架</em>了,例如:JPA,JDO,Hibernate,Mybatis(之前版本是IBatis)等等。也正因为已经有这么多优秀的ORM<em>框架</em>,Spring团队并没有自己开发一套ORM<em>框架</em>,而是对这些<em>框架</em>都进行了支持,让这些<em>框架</em>在Spring环境下可以得到完全的应用。 通常,在Spring环境下使用这些ORM<em>框架</em>时,都会通过一个Template来使用。...
介绍几种ORM框架
ORM(object relation mapping) 对象关系映射关系 ,面向对象的对象模型和关系型数据之间的相互转换。基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想状态下,基于一个这样一个面向对象的接口,持久化一个oo对象应该不需要了解任何关系型数据库存储的数据实现细节。
编写一个ORM框架
ORM全称“Object Relational Mapping”,即对象-关系映射,就是把关系数据库的一行映射为一个对象,也就是一个类对应一个表,这样,写代码更简单,不用直接操作SQL语句。要编写一个ORM<em>框架</em>,所有的类都只能动态定义,因为只有使用者才能根据表的结构定义出对应的类来。编写底层模块的第一步,就是先把调用接口写出来。比如,使用者如果使用这个ORM<em>框架</em>,想定义一个User类来操作对应的数据
JDBC与orm框架的 比较
JDBC与<em>orm</em><em>框架</em>的 比较 1:<em>orm</em><em>框架</em>对sql封装了 原生jdbc对于代码的重构和修改不是很友好 2:jdbc每次执行sql都要访问数据库 效率慢 不如<em>orm</em><em>框架</em>的效率高 3:jdbc连接关闭数据库流就能封装好,但是代码可读性不是很友好 <em>orm</em><em>框架</em>只要通过简单的xml配置,将sql写在mapper.xml中,实现了 业务层和数据层的分离,结构清晰 ...
JAVA ORM框架学习
根据SpringSide4中涉及到的ORM<em>框架</em>,针对具体实践进行学习,做出比较和总结,以便在实际系统架构设计中能够更好地选择。 Spring Data JPA 概述 Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的数据访问操...
ORM框架之SessionFactory单例模式
SessionFactory是重量级的,所以一个项目创建只需创建一个SessionFactory就足够了,这里采用静态代码块的方法来实现1.创建辅助类2.在Dao层直接引用辅助类中的静态方法3.运行测试成功!...
Sugar ORM框架源码分析
Sugar目前来看是一个不错的ORM<em>框架</em>,我们分析下它的<em>框架</em>设计吧,通过分析<em>框架</em>一定能加深我们对代码的理解。 Sugar的使用 http://satyan.github.io/sugar/getting-started.html 整体来看Sugar的好处就是简单,毕竟它是基于反射实现的,但是可能会造成一定的性能<em>问题</em>。 下面边根据使用来分析下实现。 Mainfest文件中
主流的ORM框架
.NET(C#)主流的ORM<em>框架</em> SqlSugar Dos.ORM Chloe StackExchange/Dapper Entity Framework (EF) NHibernate ServiceStack/ServiceStack.OrmLite linq2db Massive PetaPoco 介绍 1、SqlSugar是国人开发者开发的一款基于.NET的ORM<em>框架</em>,是可以运行在.N...
Android ORM框架之 greenDAO
GreenDao是一个用于Android开发的对象/关系映射(ORM)工具。它向SQLite数据库提供了一个对象导向的接口。像GreenDao这样的ORM工具不仅为你省去了很多的重复工作,而且提供了更简便的操作接口。 blog链接:http://blog.csdn.net/kpioneer123/article/details/51354436
Net下ORM框架概述
Net下ORM<em>框架</em>概述,仅供参考,ORM是企业开放的热门技术
ORM框架-三层架构
ORM<em>框架</em>-三层架构 完整代码实现 通过解析实例,讲述ORM<em>框架</em>,采用三层架构实现功能。
AutoMapper轻量级的ORM框架
dapper是一款c#下的轻量级ORM<em>框架</em>,性能优越,灵活易用。
sqlite3的ORM框架
简单易用的基于SQLite3的C++ ORM<em>框架</em>
Spring整合其他ORM框架
Spring整合其他ORM<em>框架</em>:Spring整合其他ORM<em>框架</em>整合的时候所需要的jar包spring-<em>orm</em>-3.2.0.RELEASE.jar
自己实现orm框架
自己实现简单的<em>orm</em><em>框架</em>。。 可以参照着自己写。。。。
ORM框架(太经典了)
简要说明: 经过我的不懈努力,我的数据处理<em>框架</em>终于又上了一个新的台阶了。今天我真的非常高兴,因为我终于可以用我自己掌握和积累的知识设计和开发出一个自己认为不平凡的“东西”。它可以极大的简化我平时开发应用时可能出现的各种数据处理需求。之前我也发布过这个<em>框架</em>的之前一些版本,在当时,我每次都觉得已经很好了。但随着时间的推移,我又慢慢觉得现有<em>框架</em>的不足,然后又驱使我去不断完善它。
Python的orm框架
<em>orm</em> <em>orm</em>(object relational mapping),就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过<em>orm</em>将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言...
一个简单的ORM框架
之前学完Java写的,源代码在github上,可以做个小小的参考吧。 链接:https://github.com/SuiBianJun/<em>orm</em>
ORM框架组件
Lucas.ORM,是一款简单的持久层<em>框架</em>,使用方便,没有复杂的配置,程序员只需要一两行代码就可以完成对数据库的添加,删除,修改,查询操作。具体详情请见:http://blog.csdn.net/tigerlgf/archive/2007/05/06/1598038.aspx。
.Net 常用的ORM框架
<em>orm</em>主要有几个: sugar:http://www.17ky.net/soft/634.html Chloe.ORM:http://www.17ky.net/soft/554.html Cyqdata :http://www.17ky.net/soft/526.html dos.<em>orm</em>:http://www.17ky.net/soft/390.html Dapper.NET:http:/
手写简单ORM框架
ORM(Object-Relational Mapping,对象关系映射),是将JAVA中的对象与数据库中的数据对应,基本思想是,类与数据库中的表结构相对应、类中属性与字段对应、表中记录与对象对应。整体架构核心类及接口Query:负责查询,对外提供服务的核心类(增删改查操作)QueryFactory类:负责根据配置信息创建query对象(若配置信息为queryClass=com.ustc...
ORM自定义框架
关于<em>orm</em><em>框架</em>的一个自定义<em>框架</em>,方便人们理解hibernate<em>框架</em>的原理
第三方ORM框架GreenDao
数据库的增删改查
ActiveAndroid--Android轻量级ORM框架
NULL 博文链接:https://liucanwen.iteye.com/blog/2064142
纯手写ORM框架
1.首先定义一个实体类Book public class Book { private Integer bookId; private String bookName; private String bookAuthor; private BigDecimal bookPrice; private Date bookDate; //省略set/get方法 } 2.写一个数据库通用工...
ORM框架的学习
1.关于注解的使用 public class ORMAnoHelper { /** * @return */ public static String getTableName(Class&amp;lt;?&amp;gt; beanCls) { Table tableAnno = beanCls.getAnnotation(Table.class); ...
C# ORM框架 开源
ORM源码: https://github.com/dewfn/SmiteRepositorySmiteRepository.NET ORM<em>框架</em>,基于Dapper效率高,操作实体类就可以实现数据库操作,很简单方便。联系 else-love@qq.com 根据条件Update,Delete有修改字段,不会Update全字段,Insert也是。 各种表ORM查寻:Find,FindAll,Max,Min
Rust的ORM框架rustorm.zip
rust<em>orm</em> 是 Rust 语言的一个 ORM <em>框架</em>,该<em>框架</em>目前只支持 PostgreSQL 数据库,还在进一步开发中。 标签:rust<em>orm</em>
Java的ORM框架jOOQ.zip
jOOQ 高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的 Java 类库。 示例代码: // Create a new record and insert it into the database TBookRecord book = create.newRecord(T_BOOK); book.setTitle("My first book"); book.store(); // Update it with new values book.setPublishedIn(2010); book.store(); // Delete it book.delete(); 标签:jOOQ
安卓ORM框架greenDAO
greenDAO   <em>orm</em>lite的性能对比: 上面可以看到,greeendao的insert和update效率要比<em>orm</em>lite快两倍左右,load更是夸张到4倍多。     我们可以在官网(http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22de.greenrobot%22%20AND%20a%3A%22greendao
ORM框架技术
n 1.讲解mybatis的完整实现案例nnn 2.讲解mybatis的核心配置文件和映射文件是怎样操作的nnn 3.讲解mybatis的动态sqln
DoNet4.0 ORM框架NHibernate-4.1.1
DoNet4.0 ORM<em>框架</em>NHibernate-4.1.1,注意。该版本编译环境为.net4.0
excel orm 框架
excel <em>orm</em><em>框架</em>!欢迎使用。excel <em>orm</em><em>框架</em>!欢迎使用。excel <em>orm</em><em>框架</em>!欢迎使用。
Django ORM框架的使用
Django ORM<em>框架</em>
PHP的ORM框架PHPNORM.zip
NORM 是一个 PHP 简单的 ORM <em>框架</em>,支持 MySQL 。 标签:PHPNORM
Node.js的ORM框架rdb.zip
rdb 是 Node.js 的一个 ORM <em>框架</em>,支持 Postgres 和 MySQL 数据库。特点:简单灵活的映射器支持事务处理可定制的持久化策略支持延迟加载基于 promises.示例代码:var rdb = require('rdb'); var Customer = rdb.table('_customer'); Customer.primaryColumn('cId').guid().as('id'); Customer.column('cName').string().as('name'); Customer.column('cBalance').numeric().as('balance'); Customer.column('cRegdate').date().as('registeredDate'); Customer.column('cIsActive').boolean().as('isActive'); Customer.column('cPicture').binary().as('picture'); var db = rdb('postgres://postgres:postgres@localhost/test'); db.transaction()     .then(getById)     .then(printCustomer)     .then(rdb.commit)     .then(null, rdb.rollback)     .then(onOk, onFailed); function getById() {     return Customer.getById('a0000000-0000-0000-0000-000000000000'); } function printCustomer(customer) {     var f<em>orm</em>at = 'Customer Id: %s, name: %s, Balance: %s, Registered Date: %s, Is Active: %s, Picture: %s';      var args = [f<em>orm</em>at, customer.id, customer.name, customer.balance, customer.registeredDate, customer.isActive, customer.picture];     console.log.apply(null,args); } function onOk() {     console.log('Success');     console.log('Waiting for connection pool to teardown....'); } function onFailed(err) {     console.log('Rollback');     console.log(err); }
ORM框架增删改查
1.增加2.删除3.修改4.查询
ORM框架与EF的简单使用
1.广义上:ORM指的是面向对象的对象模型和关系型数据库之间的相互转换。(此处可以理解为表实体与表之间的相互转换)。2.狭义上:ORM可以被认为是基于关系型数据库的数据存储 实现一个面向对象的数据访问接口,理想情况下,基于这样一个面向对象的接口,持久化一个OO(object oriented 面向对象)对象应该不需要要了解任何关系型数据库存储数据的实现细节。3.ORM是一种思想任何平台都适用,有两...
orm框架的选择??
ORM<em>框架</em> 如Hibernate、Ibits 据说能减少50%的代码量 能够提高开发效率,减少成本 真是这样吗?可学性高吗?rn请教大家。。。不知道哪个更好!
【ORM】框架映射迷你版
什么是ORM呐,以下是网上找到的两个解释、感觉挺好、推荐给大家:ORM(Object Relation Mapping):利用描述对象和数据库之间映射的元数据,自动且透明地把Java应用程序中的对象持久化到关系数据库中的表。ORM(Object/Relation Mapping)解决的主要<em>问题</em>是对象-关系的映射。域模型和关系模型分别建立在概念模型的基础上。域模型是面向对象的,而关系模型是面向关系的...
.net orm框架的原理
目前我所知道的原理是通过反射或是xml配置文件rn研究了EF6.0的源码,[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/10.gif][/img]看不懂rn单步进源码,[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/6.gif][/img]总是出错rn想问问大神除了这两种方法还有其他方法吗?
Usbclear绿色版下载
这是一个很好的杀死U盘病毒的软件,你在也不必怕到别人电脑上使用U盘中毒,因为你用有了USBCLEAR, 相关下载链接:[url=//download.csdn.net/download/hnhfhf2006/167087?utm_source=bbsseo]//download.csdn.net/download/hnhfhf2006/167087?utm_source=bbsseo[/url]
Wiley-Smashing.CSS.2010.RETAiL.EBook-DiGiBook下载
Wiley-Smashing.CSS.2010.RETAiL.EBook-DiGiBook 相关下载链接:[url=//download.csdn.net/download/netmark/4033788?utm_source=bbsseo]//download.csdn.net/download/netmark/4033788?utm_source=bbsseo[/url]
sql2005安装详解下载
全面教程,详细说明了安装的每个步骤,非常好用 相关下载链接:[url=//download.csdn.net/download/liuhaisong290/4886678?utm_source=bbsseo]//download.csdn.net/download/liuhaisong290/4886678?utm_source=bbsseo[/url]
我们是很有底线的