java api cdm文档下载_Java-ORM数据库框架CDM介绍
cdm-core
一个使用简单,零配置,容错率高,效率的Java™ ORM 数据库框架
✨ 特性
使用简单 没有依赖,一行代码即可初始化连接,调用接口像使用脚本语言一样畅爽
零配置 约定大于配置,如有必要则使用注解替代XML,JSON配置文件
容错率高 大多数情况下如果不是致命错误,采取默认方案来取代异常的抛出
效率 解决项目中90%的重复sql工作,因为您不需要编写sql
Bootstrap bootstrap = BootStrapFactoty.load("default",config->{
config.setDriver(Driven.SQLITE);
config.setUrl("jdbc:sqlite:test.sqlite");
});
class User implements BasicBean{
int id;
String name;
@Override
public String primarykey() {
return "id";
}
}
bootstrap.query(new User()).create();
支持常用数据库 Mysql,Sqlite,Oracle,Sqlserver
与Mybatis比较
与Mybatis相比,零配置文件
使用简单,小巧,只需要看看示例你就能够学会使用
大部分情况下通过组合函数来替代sql,数据库移植性好
注解替代XML标签配置
默认与对象名,字段进行映射
与Hibernate比较
不会因为配置复杂带来众多bug
支持批量修改,删除
执行效率更高
相较于sql,一对多关系会把问题变的复杂和难以维护
文档
下载
示例
1.pom文件中导入依赖,Maven
online.sanen
cdm-core
2.0.5
2.创建实体类
实体类实现 BasicBean 接口即可.
class User implements BasicBean{
int id;
String name;
@Override
public String primarykey() {
return "id";
}
}
3.创建 BootStrap 实例
Bootstrap bootstrap = BootStrapFactoty.load( obstract -> {
obstract.setDriver(Driven.MYSQL);
obstract.setUrl("jdbc:mysql://127.0.0.1:3306/test?useSSL=false");
obstract.setUsername("root");
obstract.setPassword("root");
obstract.setFormat(true);
});
4.CRUD 操作
Add
bootstrap.query(user).insert();
Delete
bootstrap.query(user).delete();
Update
bootstrap.query(user).update();
Find by pk
bootstrap.query(User.class,2).find();
List query
bootstrap.query(User.class).addEntity(User.class).list();
Add Condition
bootstrap.query(User.class)
.addEntity(User.class)
.addContion(C.eq("name","tom"))
.list();
java api cdm文档下载_Java-ORM数据库框架CDM介绍相关推荐
- 各种Java API帮助文档下载
声明:此文章是转载javaeye 中CaptainCook的文章 java api 英文chm下载 Java API Docs是学习和使用Java语言中最经常使用的参考资料之一,完整的Java API ...
- java毕业设计在线文档管理系统Mybatis+系统+数据库+调试部署
java毕业设计在线文档管理系统Mybatis+系统+数据库+调试部署 java毕业设计在线文档管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
- Java API帮助文档怎么查找?
[1]打开官方帮助文档(英文):Java SE API 和文档 这里选择官方网站 打开之后,是这样婶儿的 [2]选择合适的版本:这里选择Java 8 [3]打开Java API 主页面 如何查找自己想 ...
- java api 帮助文档 chm 1.5 1.6 中文版英文版.
Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目前Sun 公司正在组织多方力 ...
- iOS API离线文档下载和查阅
[问题描述] iOS API 离线文档更方便查阅 [问题分析] 1.获取URL地址 通过Xcode查看,Xcode-->Preference-->Documentation--&g ...
- java api帮助文档_JAVA的Swagger界面丑、功能弱怎么破?
在做CRMEB-JAVA开源商城系统时,我们团队用到了uni-app,也是时下比较流行的移动端开发技术,这里边就牵扯到了前后端全部分离的问题,一般在使用java开发前后端分离项目的时候,都会用到Swa ...
- IntelliJ IDEA设置查看Java API帮助文档
点击查看源码,可以根据IntelliJ IDEA提示下载和关联Java源码,源码中有注释,但是看起来不是很方便. 可以设置把鼠标放在类或方法等上面,自动展示对应的帮助文档信息. 1.File -> ...
- java编码规范文档 下载_软件项目实训及课程设计指导——制定待开发项目中各种文档的规范...
软件项目实训及课程设计指导--制定待开发项目中各种形式文档的规范 1.制定对课程设计项目开发过程中的规范性要求 (1)从"形式"到"内容"两个方面控制和要求开发 ...
- Elastic Search Java API(文档操作API、Query DSL查询API)、es搜索引擎实战demo
elastic search实战小demo:https://github.com/simonsfan/springboot-quartz-demo,分支:feature_es 之前在 Elastic ...
- JDK11 API 帮助文档下载【中文版】
文章目录 1. 官网下载 2. 中文版下载 3. 文档的使用 1. 官网下载 ① 打开官网 官网下载地址点这里! ② 往下滑,找到 java11 下的 Documentation Download 选 ...
最新文章
- 不用数学也能讲清贝叶斯理论的马尔可夫链蒙特卡洛方法?这篇文章做到了
- 基于Sharding Sphere实现数据“一键脱敏”
- Struts2中action接受参数方法
- HDU 5741 Helter Skelter(构造法)
- Stateflow_after计时计数
- hash 表 java_java hash表
- 如何绘制高大上的词云图?
- 异步tcp通信——APM.ConsoleDemo
- ns-3 教程 —— 入门
- 效率源linux,效率源希捷硬盘修复(4.2版)及程序下载
- 文字转语音播报,兼容多种浏览器
- 通过MVC与MVP的对比,简述单一职责原则
- 实践 ArcGIS Web 3D
- 本地电脑连接阿里云RDS Mysql数据库问题(10038错误)
- Firefox火狐无法启动出现弹窗--小黑日常超细解决教程
- Grin v0.5在Ubuntu下的安装和启动
- 数字电路实验 08 - | 555定时器及其应用
- 渗透测试 ( 2 ) --- 渗透测试系统、靶机、GoogleHacking、kali工具
- 智能化停车无线通信解决方案
- 英国金融监管机构进一步审查ICO