什么是ORM,以及在php上的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是ORM,以及在php上的使用相关的知识,希望对你有一定的参考价值。

ORM:object relation mapping,即对象关系映射,简单的说就是对象模型和关系模型的一种映射。可以在php开发的业务逻辑层,通过数据访问层来处理。ORM就是数据访问层强大的一种解决方案。通过它,可以最大限度隔离业务逻辑层和数据源之间的耦合度 参考技术A ORM:object relation mapping,即对象关系映射,简单的说就是对象模型和关系模型的一种映射。可以在PHP开发的业务逻辑层,通过数据访问层来处理。ORM就是数据访问层强大的一种解决方案。通过它,可以最大限度隔离业务逻辑层和数据源之间的耦合度

什么是最简单的Java ORM支持Sqlite?

什么是可以在最短的时间内绑定到Java应用程序的ORM,因为它的性能并不重要?

答案

这是自我营销,但我的ORMLite package原生支持Sqlite - 以及MySQL,Postgres,Microsoft SQL Server,H2,Derby和HSQLDB。它使用注释来配置持久化类,并且很容易加快速度。

这是关于如何get started with the package的在线文档:

我有使用org.xerial.sqlite-jdbc JDBC驱动程序的经验,它似乎运行得很好。

另一答案

这是用于Hibernate SQLite集成的demo projectEclipseLInk JPA也应该工作。 EclipseLink比Hibernate更轻,但Hibernate更好地记录并且更成熟。

另一答案

jOOQ完全支持SQLite。

另一答案

Sormula适用于任何关系数据库,因为它创建标准SQL。测试套件中包含Sqlite测试配置和jdbc驱动程序。

另一答案

ActiveJDBC支持许多数据库,包括SQLite3:http://javalite.io/activejdbc#supported-databases

以上是关于什么是ORM,以及在php上的使用的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 PHP 中使用 ORM?

PHP ORM笔记

为啥 eloquent orm 上的查询语句结果返回空值

什么是 spring data jpa 以及它使用哪个 orm 框架?

什么 PHP ORM 最像 NHibernate?

PHP数据库操作:使用ORM