0 0

php是否有想Hibernate那样数据库持久层??5

如题!~~~
非常感谢你的推荐.......
PHP 
2008年7月16日 13:16

2个答案 按时间排序 按投票排序

0 0

楼主真的需要那么强大的or工具?
比如hql,这样的新语法,是否真的那么有必要?

其实如果有时间
还是建议自己封装一下数据访问就可以了。
只需要加入:
1、对象缓存及查询缓存(这个可以参考robin博客中关于数据缓存的论述)
2、数据对象的关系(其实这个也只需要封装一下hasOne  hasMany就可以了)

楼主可以去下一下
thinkphp/fleaphp看一看里面对数据访问的封装,然后自己写一个
我总觉得只有自己写的才会符合自己的需要。

2008年7月24日 19:22
0 0

Propel

http://propel.phpdb.org/

EZPDO

http://www.ezpdo.net

2008年7月18日 18:02

相关推荐

    Hibernate数据持久层框架源代码

    Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型...Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JB

    ssh2+mysql论坛完整代码和数据库文件

    SSH2是Java开发中常见的三层架构模式,其中Spring负责管理对象和依赖注入,Struts2处理前端请求和视图展示,Hibernate则作为持久层框架,简化了数据库操作。 1. **Spring框架**:Spring是核心的IoC(Inversion of ...

    NetBeans,Hibernate和MySQL.pdf

    NetBeans与Hibernate的集成使得开发者可以方便地在IDE中进行持久层的开发。通过集成,可以利用Hibernate的元数据生成工具(如xDoclet的hbm2ddl),自动生成数据库表结构,简化数据库设计流程。同时,NetBeans提供的...

    SSH 房屋出租系统源码数据库

    在房屋出租系统中,Hibernate作为数据持久化层,用于管理数据库中的房源信息、租户信息等数据,提供了数据的增删改查功能。 Spring框架是SSH中的核心,它不仅提供了一个完整的IOC(Inversion of Control,控制反转...

    Flex用C#和J2EE连接数据库

    1. **Java持久层技术**:在J2EE环境中,可以使用JDBC、Hibernate或JPA等技术进行数据库操作。这些技术提供了对象关系映射,简化了数据库操作。 2. **BlazeDS**:BlazeDS是连接Flex和Java服务器的标准工具,它提供了...

    CRM_T4+mysql数据库成功运行

    3. **Hibernate**:作为ORM(Object-Relational Mapping)工具,简化了数据库操作,将Java对象与数据库表进行映射,避免了直接编写SQL语句,提高了开发效率。Hibernate支持多种数据库,包括MySQL和Oracle。 ...

    基于教学中的MySQL数据库访问和安全问题探讨.pdf

    相比之下,Java使用JDBC(Java Database Connectivity)连接数据库,虽然初始连接和关闭时速度较慢,但通过使用持久层框架如Hibernate或MyBatis,能够显著提升数据库访问效率,同时提供更好的对象关系映射,简化开发...

    struts+hibernate实现的网络购物系统.rar

    而Hibernate则负责持久化操作,将Java对象存储到数据库中。这两个框架的结合使得开发人员可以更高效地构建复杂且可维护的网络购物系统。 描述中提到,这个压缩包不仅包含了“struts+hibernate实现的网络购物系统”...

    嵌入式开源数据库系统对比

    - **ORM 支持**:支持 Hibernate 等 ORM 工具,简化了数据访问层的开发工作。 - **应用场景**:适用于需要快速部署、轻量级数据库解决方案的场合,特别适合开发测试环境中的使用。 #### SQLite - **简介**:...

    基于ssm+mysql快餐店线上点餐系统源码数据库论文.docx

    Hibernate 负责处理应用程序的持久层,提供了强大的数据库持久化机制。 在点餐系统中,类型管理是指对菜品的分类和管理,包括菜品的添加、修改和删除等操作。菜品管理是指对菜品的详细信息的管理,包括菜品的价格、...

    基于ssm+mysql的新疆旅游管理系统源码数据库论文.docx

    SSM框架是Spring、Struts2和Hibernate三大框架的组合,分别负责Spring框架中的业务逻辑、Struts2框架中的表现层和Hibernate框架中的持久层。SSM框架的出现极大地提高了开发效率和系统的可维护性。SSM框架的优点包括...

    应用jsp和hibernate设计实现在线电话薄本科毕业设计说明.doc

    技术上,JSP提供了动态网页开发的能力,而Hibernate作为Java持久层框架,简化了数据库操作,两者结合能有效构建出功能完备且性能良好的通讯录系统。 在功能设计上,系统应具备用户注册登录机制,确保数据安全。联系...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    基于ssm+mysql的协同过滤的在线通用旅游平台网站源码数据库论文.docx

    * Hibernate框架提供了一个基于ORM的持久层解决方案,用于处理数据库交互。 知识点2:MySQL数据库管理系统 * MySQL是一个基于关系数据库管理系统,提供了一个高效、安全和可靠的数据存储和处理解决方案。 * MySQL...

    ssh框架解析

    SSH框架是Java开发中非常经典的一种框架组合,它由Spring、Struts和Hibernate三个框架组成,分别对应业务层、表现层和持久层,提供了一种高效的Java Web应用开发模式。下面我们详细解析SSH框架中的关键知识点。 ###...

    基于JavaEE的邮件过滤管理系统_JSP网站设计_SqlServer数据库设计.rar

    - **持久化存储**:使用SqlServer数据库存储邮件、用户信息、过滤规则等数据。 - **事务处理**:在数据库操作中,确保数据的一致性和完整性。 综上所述,这个项目是一个综合运用JavaEE、JSP、SqlServer等多种技术的...

    小组管理系统.docx

    3. Hibernate 框架:Hibernate 框架是一个基于 Java 的持久层框架,提供了一个对象关系映射(ORM)机制,能够将 Java 对象映射到关系数据库中。它提供了一个灵活的机制来管理数据库中的数据。 4. Eclipse 开发平台...

    购书系统的源代码+数据库+课程设计报告

    本资源包含购书系统的源代码、数据库以及课程设计报告,对于学习和理解如何构建此类系统非常有帮助。 首先,源代码部分可能是用常见的编程语言如Java、Python、PHP或.NET实现的,它会涵盖前后端交互、数据持久化、...

    基于java的-148-php停车场管理系统-源码.zip

    - **Hibernate或MyBatis**:持久层框架,简化对象关系映射,方便数据库操作。 2. **PHP技术栈**: - **PHP**:服务器端脚本语言,用于处理HTTP请求,生成动态网页内容。 - **Laravel或Symfony**:可能使用这些...

    各类API文档集合:XHTML\HTML5\CSS3.0\PHP5\JDK1.6\Spring2\Struts\ibatis

    这些API文档集合涵盖了Web开发中的多个重要技术领域,包括前端的HTML、CSS和JavaScript,以及后端的PHP、Java(JDK)、Spring框架、Struts框架和MyBatis持久层框架。下面,我将逐一介绍这些技术的重要知识点。 1. *...

Global site tag (gtag.js) - Google Analytics