持久层框架 -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相关推荐

  1. 持久层框架之MyBatis

    1.mybatis框架介绍: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并 ...

  2. Java数据持久层框架 MyBatis之背景知识一

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  3. 数据持久层框架 Hibernate

    Hibernate是一种Java语言下的对象关系映射解决方案. 它是使用GNU宽通用公共许可证发行的自由.开源的软件.它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架.Hib ...

  4. mysql高可用 持久层_MyBatis持久层框架使用总结 转载

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis . 2 ...

  5. Java软件开发:自定义MyBatis持久层框架

    自定义MyBatis持久层框架 1 框架概述 1.1 什么是框架 1.2 框架要解决的问题 1.3 软件开发的分层的重要性 2 MyBatis框架 3 JDBC编程 3.1 JDBC程序的回顾 3.2 ...

  6. mybatis plus关联查询_Mybatis 和 Hibernate 持久层框架之间的区别是啥?

    首先,Mybatis 和 Hibernate 都是 ORM 持久层框架,不同点在于,MyBatis 是半自动的,它需要开发人员自己手动编写 SQL 语句. 一.Mybatis MyBatis 支持通过 ...

  7. java持久层用文件_Java持久层框架MyBatis简单实例

    MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis .本文 ...

  8. hibernate 根据用户名获取用户对象_Mybatis 和 Hibernate 持久层框架之间的区别是啥?...

    首先,Mybatis 和 Hibernate 都是 ORM 持久层框架,不同点在于,MyBatis 是半自动的,它需要开发人员自己手动编写 SQL 语句. 一.Mybatis MyBatis 支持通过 ...

  9. java持久层框架mybatis如何防止sql注入

    2019独角兽企业重金招聘Python工程师标准>>> sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如"or ...

  10. JavaEE持久层框架对比与hibernate主键生成策略总结

    一.持久层框架对比 ORM框架:即对象关系映射.它把数据库表映射到pojo类,然后通过对类的操作来实现对数据库的增删改查,sql语句自动生成. 对于代码开发者来说,就是在代码里先创建数据库连接对象,然 ...

最新文章

  1. Java并发编程高级篇(八):在执行器中取消任务
  2. 十一Python之路,Day6 - 面向对象学习
  3. unit2--unit4单元文档
  4. 【笔记】基于Faster R-CNN的除草机器人杂草识别算法
  5. 如何在Node.js(Javascript)中等待,我需要暂停一段时间?
  6. iphone自定义铃声
  7. linux级别3怎么配置DNS,Linux下DNS服务器配置详解
  8. k8s删除deployment_VPGAME k8s迁移实践(5) Deployment 与 Service 配置
  9. 3月第一周中国五大顶级域名增6万 美国增1.8万
  10. mysql 1.6安装_centos 6.6编译安装nginx1.6.2+mysql5.6.21+php5.6.3.docx
  11. windows 2008服务器还原系统,windows 2008服务器系统
  12. 多媒体文件格式全解说
  13. mencoder使用
  14. 宏定义的黑魔法 - 宏菜鸟起飞手册
  15. conda 小tips
  16. 如何编写GIMP插件(三)
  17. (原创)如何将Nios II硬件和软件合成一个文件(NIOS II)(硬件)(软件)(合并)...
  18. SystemError: Negative size passed to PyUnicode_New
  19. VMvare虚拟机删除快照时卡住的解决办法
  20. eclipse中安装的lombok插件不起作用,报错:找不到getter

热门文章

  1. matlab中提取微分方程某点的值,从随机微分方程解中提取某些参数的值
  2. 用 C, C++ 读取DICOM文件
  3. java 手机类测试
  4. java项目 分模块管理_java 工程项目模块划分及各模块功能梳理
  5. mike21换成计算机名称,mike21
  6. Fragstats计算景观格局指数(初学指南)
  7. 基于微信小程序的课堂考勤系统设计与实现
  8. comsol 超声声场模拟_Comsol Multiphysics 声场仿真模块整体介绍
  9. Ubuntu18.04安装COMSOL 5.3a
  10. matlab势场动态栅格路径规划,融栅格法和人工势场法的机器人三维路径规划