coody-edbc 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
coody-edbc 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
coody-edbc 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Coody
适用人群 未知
收录时间 2017-06-06

软件简介

simple-edbc

一个简单易用的ORM框架。集成hibernate与mybatis部分特征于一身

支持原生SQL语句、支持各种弹性装载

支持注解控制表名、字段名

支持注解控制数据源与数据源继承关系

可配合Spring事物管理

简化模型与数据库对应关系,提供默认驼峰与下划线命名规则

文档地址:https://shimo.im/doc/Gd6NqYolg7wfEAHJ/

注意事项:

在系统开发中对于数据库模型尽量不要使用基础数据类型,所有的实体类需继承BaseModel。文档中灰色方法为不常用方法,红色为常用方法。

面向问题:

  1. 规避繁琐的mapper关系
  2. 避免SQL语句误操作
  3. 简化繁琐的语句
  4. 控制数据源
  5. 简化事务管理

一、 数据库字段对应说明

1, 默认数据表为反驼峰式命名,对象模型中字段与数据库字段一致(如)。

2, 当数据库表与模型不统一时,使用@Table("实际表名")在数据模型类上标记即可

3, 当数据库字段与模型不统一时,使用@Column("实际字段名")在数据模型字段上标记即可

二、 数据源控制

1, 如对查询实时要求较高,可在方法上面标记DBSource注解强制操作指定库

2, DBSource注解对相同类内部方法调用不生效。

3, 如若使用其他数据源,可DBSource("dataSource001")在方法头部用注解进行设置

4, 数据源控制有上下方法层级继承关系。

5, 当存在上级数据源且指定当前数据源场景下,优先使用本级别数据源

 

三、 条件控制器

条件控制器Where是JDBC全局通用的控制条件模型。功能强大几乎兼容所有条件。

 

使用方案:

Where where=new Where();

where.set("type",1)

.set("status",2)

.set("channel","in",{"channel001","channel002"})

.set("level",">=",30).set("userName","is not null");

 

a) set(String, String, Object...)

字段

可空

描述

String

Not Null

字段名

String

Not Null

条件符

Object…

Null

参数值

使用案例:

Where where=new Where();

where.set("status","in",1,2,3,4);



Where where=new Where();

where.set("status","not in",1,2,3,4);





Where where=new Where();

where.set("status","=",1);



Where where=new Where();

where.set("status","<>",1);



Where where=new Where();

where.set("status",">=",1);



Where where=new Where();

where.set("title","like","%admin%");

 

字段

可空

描述

String

Not Null

字段名

Object

Null

参数值,当次参数为数组或集合,默认in操作

b) set(String, Object)

使用案例:

Where where=new Where();

where.set("status",new Integer[]{ 1,2,3,4}); //in操作



Where where=new Where();

where.set("status", 1); //等于操作


四、 配置方式:

   

          

          

              

                 

              

          

          

    

    





           



 



        



















一、 版权所有

作者:WebSOS

反馈邮箱:644556636@qq.com

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
Coody软件作者
打分: 力荐
很轻量的一套ORM
2017/06/06 12:02
回复
举报
更多评论
暂无内容
发表了博客
2016/12/27 14:27

From simple thrown together

Sons Of Anarchy Halloween Costume Ideas Sons of Anarchy is a hugely popular FX show and this season has been positively explosive, so it's safe to assume that there will be quite a few Sons roaming the streets this year in other places than Charming. From simple thrown together biker digs to a detailed costume completed with officially licensed apparel, you will find the ideas and items you nee...

0
0
发表了博客
2010/08/25 16:37

Simple:Press

New Installation These notes describe the steps required to install Simple:Press Forum for the first time. Start, of course, by downloading the plugin from our Download Page. Simple:Press Forum is not available from the WordPress plugin repository.PLEASE NOTE: Version specific instructions may be contained in a ‘read me’ file supplied with the plugin and should be read prior to activation Ste...

0
1
发表了博客
2019/04/18 17:29

paxos made more simple

paxos算法是进入分布式领域的一块基石,有关paxos的讨论有很多精彩的详细论述,很多牛人不惜宝贵时间以大幅详尽段落叙述。感谢他们,paxos more simple 理解paxos前,我建议以面到点的方式了解一些相关性主题 FLP:https://www.the-paper-trail.org/post/2008-08-13-a-brief-tour-of-flp-impossibility/ CAP:https://en.wikipedia.org/wiki/CAP_theorem ACID:https://en.wikipedia.org/wiki/ACID_(computer_science) BASE:https...

0
0
发表于大前端专区
2013/12/31 02:21

upload simple

<html> <head> <meta http-equiv="content-type" content="text/html" charset="gdk"> </head> <body> <form action="upload_file.php" enctype="multipart/form-data" method="post"> <table> <tr><td>请选择上传文件 :</td><td><input type="file" name="myfile"/></td></tr> <tr><td colspan="2"><input type="submit" value="提交"/></td></tr> </table> </form> </body> </html> --------statr------------ <?php date_def...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部