java修改cdm_Java™ ORM框架CDM教程 增删改查(四)
示例使用User.class
@BootStrapID("defaultId")
public class User implements BasicBean{
int id;
String name;
//A number of fields ...
public String primarykey() {
return "id";
}
}
Insert
bootstrap.query(user).insert();
指定字段插入
只插入user对象中的name字段
bootstrap.query(user).setFields("name").insert();
排除字段插入
user对象中除name字段以外全部插入
bootstrap.query(user).setExceptFields("name").insert();
Delete
主键删除
bootstrap.query(user).delete();
sql删除
bootstrap.createSQL("delete from user where id>?",1).update();
Update
bootstrap.query(user).update();
Select
通过组合函数可以创建复杂的条件查询
条件查询
User user = bootstrap.query(User.class).addCondition("id", Cs.EQUALS,1).unique();
单个条件查询
List users = bootstrap.query(User.class).addEntry(User.class).addCondition("id", Cs.GT,1).limit(0,10).list();
多条件查询
List users = bootstrap.query(User.class).addEntry(User.class).addCondition(conditions->{
conditions.add(C.gt("id", 10));
conditions.add(C.startWith("name", "T"));
}).limit(0,10).list();
复合条件查询
List users = bootstrap.query(User.class).addEntry(User.class).addCondition(conditions->{
conditions.add(C.buid(compositeCondition->{
compositeCondition.add(C.gt("id", 10));
compositeCondition.add(C.startWith("name", "T"));
}));
}).limit(0,10).list();
主键查询
bootstrap.query(User.class,1).find();
java修改cdm_Java™ ORM框架CDM教程 增删改查(四)相关推荐
- java ssm框架做增删改查,使用SSM框架组合实现增删改查的功能
基于ssm框架组合的增删改查功能 ssm框架组合之前已经搭建完成了,下面基于该框架组合实现增删改查的功能,首先创建一个数据库和一张表: CREATE DATABASE `ssmteam` /*!401 ...
- IDEA2019 Java连接PostgreSQL数据库实现基础功能增删改查
IDEA2019 Java连接PostgreSQL数据库实现基础功能增删改查 注意: 每个方法对应单个java类,可以自行进行整理汇总到一个类中 一.Java通过JDBC连接到PostgreSQL数据 ...
- java+SQL做学生信息管理系统(增删改查)
java+SQL做学生信息管理系统(增删改查) [过程中需要用到的所有工具数据库以及数据库管理器等等] https://pan.baidu.com/s/1cLKJPKXauLCl-Vwah6wFIQ ...
- 【MyBatis】安装 + 框架搭建 + 优化 + 增删改查(全程一条龙服务讲解~)
目录 前言 一.准备工作 1.1.下载MyBatis 1.2.数据库设计 二.搭建框架 2.1.创建Maven项目 2.2.jar包.引入依赖 2.3.创建MyBatis核心配置文件 2.4.映射文件 ...
- 第1关:学习-Java集合类之List的ArrayList之增删改查
任务描述 相关知识 List 集合 ArrayList 集合 创建 ArrayList 集合 ArrayList 集合的增删改查 遍历 ArrayList 编程要求 测试说明 任务描述 本关任务:创建 ...
- SSHE框架整合(增删改查)
1.前期准备:jar包(c3p0.jdbc ,各个框架) web.xml文件:spring的 转码的,和Struts2的过滤器 <?xml version="1.0" e ...
- SSM框架搭建+easyui增删改查
转载于:http://www.cnblogs.com/caiya928/p/4851686.html?utm_source=tuicool&utm_medium=referral 闲来无事,看 ...
- ssm框架搭建+easyui增删改查实现
源码下载页面(一个完整的项目):http://download.csdn.net/detail/jinwufeiyang/9648208 数据库文件下载:http://download.csdn.ne ...
- Django 07. django框架模型之增删改查基本操作
简介 django框架模型之数据库表增删改查基本操作 1. 生成数据库表结构 models.py #!/usr/bin/env python # -*- coding: utf-8 - ...
最新文章
- 2019,不可错过的NLP“高光时刻”
- R Learnilng 十八讲1-6
- ipad2“新瓶装老酒” 苹果创新乏力?
- 脚本应用实例_Selenium自动化中无头浏览器的应用
- 赚钱的一大障碍:知道的赚钱门路太多
- 奥巴马写的c语言正方形,团体程序设计天梯赛-练习集 L1-015 跟奥巴马一起画方块...
- c#解压文件的实例方法
- 软Raid5,LVM,3T大硬盘纠缠操作的问题
- mariadb 集群mysql_负载均衡的mariadb集群搭建
- 常用的DIV+CSS网站布局的基本框架结构-完整版
- 域名访问html乱码,显示地址和域名解析时出现乱码
- web服务器去掉域名www的301重定向设置方法
- smail if-eqz理解
- 2021-07-26 SEO优化_关键词密度设置算法
- Poodle Centos
- 再谈10000小时,三板斧破四困境
- BP算法双向传,链式求导最缠绵(深度学习入门系列之八)
- 走进麻省理工Media Lab,看AR技术如何改变课堂教育?
- 关于PMSM电机FOC驱动的一些问题
- kafka 消息队列