u-orm

轻量级的ORM框架
授权协议 Apache
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 国产
投 递 者 隆谦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

u-orm 是一个适用、快速、简单、轻量级的 Java ORM 小型框架,无第三方包依赖,只有一个commons-logging.jar ,为了日志输出。整个jar包只有121KB,并封装了很多实用的操作函数,详细见api中的org.uorm.dao.common.ICommonDao 。

enjoy it! just make your own simple orm.

POJO生成工具

提供数据库对应ORM类生成工具,详见Wiki里的“POJO生成工具”

使用简单

使用简单、上手快、灵活,无需学习HQL、Mybatis等,只需要会sql就行。 

#支持数据库类型:

DB2、Postgresql、Oracle、MS-SqlServerMySqlH2Database、Derby、HSQL、Firebird、 Interbase、Informix、Ingres (9,10)、Unisys 2200 Relational Database (RDMS)、TimesTen 5.1

#支持的主键生成器:

assigend、uuid、uuid.hex、guid、increment、sequence、select 用户可实现自己的主键生成器 实现接口org.uorm.dao.id.IdentifierGenerator。 并把ORM对应类的keyGenerator设置为实现的类全名例:org.uorm.dao.id.UUIDGenerator

Dependency jar(依赖包)

只有一个依赖包 commons-logging.jar , 只是为了日志输出。

  • [simple-orm-mybaits]基于Mybatis的ORM封装介绍 simple-orm-mybatis在github开源,直接跳转查看,欢迎大家fork和star。有什么建议也可以提出,我会尽快修复或实现。 前言 最早接触Java的web开发框架就是SSH,其中的H就是Hibernate。Hibernate作为最出名的Java的ORM框架,现在的版本已经到了5.3.10.Final,6.

  • Cozy - Easy Java ORM(version:0.1) Cozy是一个简单的轻量级的Java ORM类库,设计灵感来源于go语言的beego ORM。 目前仍处于开发阶段,但api已基本稳定 Cozy设计初衷: 熟悉java的反射和ORM的原理 对于小型项目用hibernate太重,直接上sql语句不爽 提高小项目开发效率 支持数据库: MySQL SQLite3(开发中) MSSQL

  • 下载安装 通过go get -u github.com/go-pg/pg进行安装,如果安装过程中出现如下的错误 package golang.org/x/crypto/pbkdf2: unrecognized import path “golang.org/x/crypto/pbkdf2” (https fetch: Get https://golang.org/x/crypto/pbkdf2?g

  • 数据库简介 数据库是一个网站的基础。 Flask 可以使用很多种数据库。比 如 MySQL , MongoDB , SQLite , PostgreSQL 等。这里我们以 MySQL 为例进行讲解。而 在 Flask 中,如果想要操作数据库,我们可以使用 ORM 来操作数据库,使用 ORM 操作数据库将 变得非常简单 环境安装 在Flask操作数据库之前 需要安装这几个操作库 pip instal

  • ORM模型简介 1>什么是ORM? ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法即可。 2>ORM 两种最常见的实现方式是 ActiveRecord 和 DataMapper, ActiveRecord(非

  • flask-sqlalchemy是对python三方的ORM sqlalchemy的封装,sqlalchemy是模仿Django的ORM编写,相较于Django ORM,sqlalchemy的操作比较复杂,但是迁移性比Django的ORM好。 一、基本操作 django 为了开发者学习或者测试使用orm,提供了交互式界面 python manage.py shell 进入含有当前项目结构的shel

  • 开发 JackKnife框架已经好几个月了,一直在忙项目的事,空余时间才有时间去维护 JackKnife框架,现在jackKnife框架已经慢慢强大了,最近公司做的物联网项目,我也在用自己的JackKnife框架,目前我们公司的物联网全款我的JackKnife-orm框架保存数据。 JackKnife框架官网:http://www.jackwhliu.cn/jackknife/ github传送门

  • 创建表 在操作数据库的增删改查之前,我们先创建数据库表 这里就直接贴出代码来,如果有疑问可以参考我下面的博客: golang基础-Postgresql-ORM框架github.com/go-pg/pg学习一(连接数据库、创建、删除表) package main import ( "fmt" "github.com/go-pg/pg" "github.com/go-pg/pg/orm" _

  • 于是,ORM就出现了。 ORM是Object Relation Model,也就是 对象关系映射。简而言之,ORM将将数据库的记录表示成对象。选择一个好的ORM,由它的层面解决数据库和SQL语言问题,可以很开心。程序里用ORM好处多多,不需要写SQL语言了,更换新数据库只需要修改配置,不用对代码做大改,在不同的OS上迁移也容易。假如要处理特殊字符或者国际化字符,用ORM比SQL语言方便得多,特殊字

  • 导入 import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) 连接mysql 连接形式:user:password@(localhost)/dbname?charset=utf8mb4&parseTime=True&loc=Local db, err := gorm.Open("mysq

 相关资料
  • 本文向大家介绍Python轻量级ORM框架Peewee访问sqlite数据库的方法详解,包括了Python轻量级ORM框架Peewee访问sqlite数据库的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python轻量级ORM框架Peewee访问sqlite数据库的方法。分享给大家供大家参考,具体如下: ORM框架就是 object relation model,对象关系模型,

  • 问题内容: 我用谷歌搜索了短语“ j2ee的轻量级ORM”并找到了此页面http://java-source.net/open- source/persistence 从结果之一。我的目标是找到一个比Hibernate轻巧的ORM框架,并提供一些对我来说最重要的hibernate功能,例如:自动表生成和延迟初始化,并且不要给我麻烦的时间使用表和地图以及采集。同样重要的是,即将到来的ORM具有围绕它

  • 从戏剧!框架文档: Play2.0中没有内置的JPA实现;您可以选择任何可用的实现。例如,要使用Hibernate,只需将依赖项添加到项目中: 我的选择是什么而不是冬眠? 你认为什么最适合留言板网站? 我知道Hibernate有一点开销,对吗?

  • 本文向大家介绍什么是 ORM 框架?相关面试题,主要包含被问及什么是 ORM 框架?时的应答技巧和注意事项,需要的朋友参考一下 ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。 使用 ORM 的优点:提高了开发效率降低了开发成本、开发更简单更对象化、可移植更强。

  • 大多数现代应用程序使用关系数据库来存储数据。 最近,许多供应商转而使用对象数据库来减轻数据维护的负担。 这意味着对象数据库或对象关系技术正在处理存储,检索,更新和维护。 此对象关系技术的核心部分是映射orm.xml文件。 由于xml不需要编译,因此我们可以轻松地对管理多个数据源进行更改。 对象关系映射 对象关系映射(ORM)简要介绍了什么是ORM以及它是如何工作的。 ORM是一种编程功能,可以将数

  • ORM

    介绍 imi 中目前支持两个模型:数据库模型、内存表模型 数据库模型与传统 php-fpm 框架下使用并无多大差别,甚至更加好用。 在 imi 框架中,提供了一个模型生成工具。使用该工具生成的模型,在使用时无需手动定义字段,支持 IDE 代码提示。 模型生成命令使用说明:https://doc.imiphp.com/dev/generate/model.html 模型字段和序列化 模型实例对象可以