jActiveRecord

对象关系映射(ORM)库
授权协议 MIT
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 国产
投 递 者 张岳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

jActiveRecord是用Java实现的对象关系映射(ORM)库,灵感来自Ruby on Rails的ActiveRecord。它拥有以下特色:

  • 零配置:无XML配置文件、无Annotation注解。

  • 零依赖:不依赖任何第三方库,运行环境为Java 6或以上版本。

  • 零SQL:使用jActiveRecord开发,无需显式地写任何SQL语句,甚至多表关联、分页等高级查询亦是如此。

  • 动态性:和其他库不同,无需为每张表定义一个相对应的静态类。表、表对象、行对象等都能动态创建和动态获取。

  • 简化:jActiveRecord虽是模仿ActiveRecord,它同时做了一些简化。例如让HasMany、HasAndBelongsToMany等关联对象职责单一化,方便理解。

  • 支持多数据库访问

  • 多线程安全

  • 支持事务

使用jActiveRecord,只需用到DB、Table和Record(我就不说这是我独创之类的话了...)三个类,因此非常使用非常简单!

jActiveRecord适合小型的新项目,也适合学习之用。下载方法:

<dependency>
  <groupId>me.zzp</groupId>
  <artifactId>jactiverecord</artifactId>
  <version>2.3</version>
</dependency>
  • jActiveRecord jActiveRecord是我根据自己的喜好用Java实现的对象关系映射(ORM)库,灵感来自Ruby on Rails的ActiveRecord。它拥有以下特色: 零配置:无XML配置文件、无Annotation注解。 零依赖:不依赖任何第三方库,运行环境为Java 6或以上版本。 零SQL:无需显式地写任何SQL语句,甚至多表关联、分页等高级查询亦是如此。 动态性:

  • jActiveRecord jActiveRecord是我根据自己的喜好用Java实现的对象关系映射(ORM)库,灵感来自Ruby on Rails的ActiveRecord。它拥有以下特色: 零配置:无XML配置文件、无Annotation注解。 零依赖:不依赖任何第三方库,运行环境为Java 6或以上版本。 零SQL:无需显式地写任何SQL语句,甚至多表关联、分页等高级查询亦是如此。 动态性:

 相关资料
  • 主要内容:ORM框架,映射方向,映射类型对象关系映射(ORM)是一种功能,用于通过将对象状态映射到数据库列来开发和维护对象和关系数据库之间的关系。 它能够轻松处理(或执行)各种数据库操作,如插入,更新,删除等。 ORM框架 以下是在ORM机制上运行的一些框架 - Hibernate (参考:http://www.yiibai.com/hibernate ) TopLink ORMLite iBATIS JPOX 映射方向 映射方向可分为

  • 在本书的这一部分中,我们将介绍一些内容,它们与本书其余部分的结构不相符,但对于初级开发人员来说,这是非常必要的主题。了解如何在 SQL 数据库中构造数据,会教给你如何在逻辑上思考数据存储需求。有一个建立已久的方法来解构数据,有效存储数据和访问数据。近年来 NoSQL 数据库的发展使其不同,但关系数据库设计背后的基本概念仍然有用。在你需要存储数据的每个地方,都需要良好地构造并理解数据。 大多数这些练

  • 1.【强制】 在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。 说明: 1) 增加查询分析器解析成本。 2) 增减字段容易与 resultMap 配置不一致。 2.【强制】 POJO 类的布尔属性不能加 is,而数据库字段必须加 is_,要求在 resultMap 中进行 字段与属性之间的映射。 说明:参见定义 POJO 类以及数据库字段定义规定,在<resultMap

  • 我想知道Mapstruct是否以及如何帮助映射具有双向关系的ojects(在我的情况下是一对多): 从/映射到实体会产生。(我希望这会发生)。另一方面,封闭的Mapstruct问题469和1163似乎意味着Mapstruct不会直接支持它。我尝试了这个例子: https://github.com/mapstruct/mapstruct-examples/tree/master/mapstruct-

  • 我有以下实体: 我尝试过创建@OneToOne(FetchType.lazy),但不起作用,它仍然提取不需要的信息。 如何避免获取复合对象? 我希望最终结果不包含Address对象,因为它在20个场景中需要一次,我可以分别获取它们。 任何想法,如何实现这一点。 谢谢

  • 问题内容: 在我的elasticsearch服务器中,我只有一个索引。 (博客)索引包含多种类型。 如:,。 在标签类型中,我创建了1000多个标签,并在帖子类型中创建了10个帖子。 例如:帖子 例如:标签 我想将现有标签分配给博客帖子(即,关系=>映射)。 如何将标签分配给帖子映射? 问题答案: 您可以在Elasticsearch中使用4种方法来管理关系。在Elasticsearch博客文章-E

  • 我有一个对象,我正试图映射到。现在这个有一个名为的枚举,其中包含一些值。我想使用将它们映射到中的其他枚举值。以下是我到目前为止的代码: 当我尝试编译它时,我得到了错误:

  • 如果在中只有一组,这将非常好地工作。ASSESSMENT_COMMENT只有两列: 它将完美地代表一对多的关系。 现在问题来了: 那么,1)这是Hibernate中已知的bug吗?2)有办法解决这个问题吗?我可以强制Hibernate创建两个映射表,每个映射表一个吗?请记住,我不能更改类来引用(业务逻辑需求)