持久层框架 -Xxmm.Net
持久层框架 -Xxmm.Net
在听棠的SPL版本未出来之前,很想了解一下。偶然看到Xxmm.Net是它的“前身”,就下载下来看看。如果在你的项目中采用它,出现什么不良后果,我可不负责哦。
下载:PersistenceLayer Xxmm for C# 简单的使用说明
链接已无效(2005.8.17 modified by 龙龙)
以下是原文(其中的“我”指原作者):
具体实现时,我参照了Persistence Layer 实现的Java版(http://artyomr.narod.ru/)以及 Juan Carlos Alvarez的(http://sourceforge.net/projects/jcframework)Visual Basic 6.0版。
下载的解决方案中有两个项目:其中一个是测试项目,名为Test。另一个则是 PersitenceLayer- Xxmm。
运行前,先修改DatabaseMap.xml文件的中的内容。
如果你把test.mdb解压在 c:\pltest\Test\,则将<parameter name="Data Source" value="D:\pltest\Test\test.mdb" />改为:<parameter name="Data Source" value="C:\pltest\Test\test.mdb" />
然后,将代码文件Test.cs中的第20行: string currentPath = @"D:\pltest\Test\; 改为 string currentPath = @"C:\pltest\Test\";。编译后,即可运行。
P.S: test.mdb由Ms Access2000生成。注意你的Access版本。
如果你有建议、疑问或者程序的bug请给我留言 或者email给我 ocoogo@hotmail.com
ocoogo 2003.8.5
当前版本实现了以下一些功能:
- 封装了数据库. 你只需要调用实体对象的Save, Delete, Retrieve 方法实体层就会自动在数据库上执行相应的操作。
- 多对象操作 你可以一次获取多个实体对象,同样你也能一次删除多个实体对象。
- 支持关联 当你 Save,Delete,Retrieve时,你的和实体对象关联的对象也能执行同样的操作。
- 支持继承 你可以把继承关系Map到数据库中
- 多数据库支持 不同的实体类可以映射到不同的数据库。目前只支持,两种数据库Ms Access,Ms SQL Server。
- 行级乐观锁的支持
持久层框架 -Xxmm.Net相关推荐
- 持久层框架之MyBatis
1.mybatis框架介绍: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并 ...
- Java数据持久层框架 MyBatis之背景知识一
对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...
- 数据持久层框架 Hibernate
Hibernate是一种Java语言下的对象关系映射解决方案. 它是使用GNU宽通用公共许可证发行的自由.开源的软件.它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架.Hib ...
- mysql高可用 持久层_MyBatis持久层框架使用总结 转载
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis . 2 ...
- Java软件开发:自定义MyBatis持久层框架
自定义MyBatis持久层框架 1 框架概述 1.1 什么是框架 1.2 框架要解决的问题 1.3 软件开发的分层的重要性 2 MyBatis框架 3 JDBC编程 3.1 JDBC程序的回顾 3.2 ...
- mybatis plus关联查询_Mybatis 和 Hibernate 持久层框架之间的区别是啥?
首先,Mybatis 和 Hibernate 都是 ORM 持久层框架,不同点在于,MyBatis 是半自动的,它需要开发人员自己手动编写 SQL 语句. 一.Mybatis MyBatis 支持通过 ...
- java持久层用文件_Java持久层框架MyBatis简单实例
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis .本文 ...
- hibernate 根据用户名获取用户对象_Mybatis 和 Hibernate 持久层框架之间的区别是啥?...
首先,Mybatis 和 Hibernate 都是 ORM 持久层框架,不同点在于,MyBatis 是半自动的,它需要开发人员自己手动编写 SQL 语句. 一.Mybatis MyBatis 支持通过 ...
- java持久层框架mybatis如何防止sql注入
2019独角兽企业重金招聘Python工程师标准>>> sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如"or ...
- JavaEE持久层框架对比与hibernate主键生成策略总结
一.持久层框架对比 ORM框架:即对象关系映射.它把数据库表映射到pojo类,然后通过对类的操作来实现对数据库的增删改查,sql语句自动生成. 对于代码开发者来说,就是在代码里先创建数据库连接对象,然 ...
最新文章
- Java并发编程高级篇(八):在执行器中取消任务
- 十一Python之路,Day6 - 面向对象学习
- unit2--unit4单元文档
- 【笔记】基于Faster R-CNN的除草机器人杂草识别算法
- 如何在Node.js(Javascript)中等待,我需要暂停一段时间?
- iphone自定义铃声
- linux级别3怎么配置DNS,Linux下DNS服务器配置详解
- k8s删除deployment_VPGAME k8s迁移实践(5) Deployment 与 Service 配置
- 3月第一周中国五大顶级域名增6万 美国增1.8万
- mysql 1.6安装_centos 6.6编译安装nginx1.6.2+mysql5.6.21+php5.6.3.docx
- windows 2008服务器还原系统,windows 2008服务器系统
- 多媒体文件格式全解说
- mencoder使用
- 宏定义的黑魔法 - 宏菜鸟起飞手册
- conda 小tips
- 如何编写GIMP插件(三)
- (原创)如何将Nios II硬件和软件合成一个文件(NIOS II)(硬件)(软件)(合并)...
- SystemError: Negative size passed to PyUnicode_New
- VMvare虚拟机删除快照时卡住的解决办法
- eclipse中安装的lombok插件不起作用,报错:找不到getter
热门文章
- matlab中提取微分方程某点的值,从随机微分方程解中提取某些参数的值
- 用 C, C++ 读取DICOM文件
- java 手机类测试
- java项目 分模块管理_java 工程项目模块划分及各模块功能梳理
- mike21换成计算机名称,mike21
- Fragstats计算景观格局指数(初学指南)
- 基于微信小程序的课堂考勤系统设计与实现
- comsol 超声声场模拟_Comsol Multiphysics 声场仿真模块整体介绍
- Ubuntu18.04安装COMSOL 5.3a
- matlab势场动态栅格路径规划,融栅格法和人工势场法的机器人三维路径规划