持久层框架 -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 使用线程池ThreadPool:newFixedThreadPool
  2. 【Lv1-Lesson002】He and She
  3. php 自动验证表单类,thinkPHP 表单自动验证功能
  4. CNCF 宣布 Helm 成为基金会下一个重点孵化项目
  5. 如何克服孤独和焦虑?How to overcome loneliness and anxiety?
  6. verilog中值滤波算法实现及仿真
  7. 怎么算掌握了mysql_MySQL你必须掌握了解的锁知识!
  8. 渗透测试入门23之OSCP渗透测试认证经验分享
  9. mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
  10. Android FrameLayout和AbsoluteLayout示例教程
  11. kettle MySQL blob_KETTLE BLOB 问题
  12. 对vue.config.js中的代理服务器的理解
  13. Python语言为何如此流行?
  14. Unity3D教程:回合制游戏实现 1
  15. Java架构师大型互联网高级技术视频教程
  16. 第七届泰迪杯挑战赛C题
  17. php创建多个数据表,PHP-无法在数据透视表中创建多个多对多关系
  18. [-7170]:Bakres failed to connect DMAP
  19. 问题三十一: 输入一个三位数n,判断输出n是否为水仙花数。 若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)。
  20. 使用click创建完美的Python命令行程序

热门文章

  1. EEGLAB合辑 | 第一节 往EEGLAB导入数据
  2. 用yolov5训练kitti数据集
  3. SNMP简单网络管理协议及开发测试工具
  4. BiLSTM-CRF模型理解
  5. 教你win10原版镜像怎么安装
  6. python毕业设计作品基于django框架 景区购票系统毕设成品(6)开题答辩PPT
  7. [练习]QQ登陆界面-测试用例的编写
  8. mysql函数思维导图
  9. 操作系统课后答案第三章
  10. MATLAB几何均值滤波