// 创建name属性为James,age属性为25的record对象并添加到数据库
Record user = new Record().set("name", "James").set("age", 25);
Db.save("user", user);// 删除id值为25的user表中的记录
Db.deleteById("user", 25);// 查询id值为25的Record将其name属性改为James并更新到数据库
user = Db.findById("user", 25).set("name", "James");
Db.update("user", user);// 查询id值为25的user, 且仅仅取name与age两个字段的值
user = Db.findById("user", 25, "name, age");// 获取user的name属性
String userName = user.getStr("name");// 获取user的age属性
Integer userAge = user.getInt("age");// 查询所有年龄大于18岁的user,并输出其name属性
List<Record> users = Db.find("select * from user where age > 18");// 分页查询性别为1并且年龄大于18的user,当前页号为1,每页10个user
Page<Record> userPage = Db.paginate(1, 10, "select *", "from user where sex=? and age>?", 1, 18);//源代码片段来自云代码http://yuncode.net

  

转载于:https://www.cnblogs.com/ygx-me/p/5411662.html

JFinal Db + Record模式 - ORM 框架相关推荐

  1. java dbrecord_JFinal 独创 Db + Record 模式

    Db 类及其配套的 Record 类,提供了在 Model 类之外更为丰富的数据库操作功能.使用 Db 与 Record 类时,无需对数据库表进行映射,Record 相当于一个通用的 Model.以下 ...

  2. Android开源库--ActiveAndroid(active record模式的ORM数据库框架)

    Github地址:https://github.com/pardom/ActiveAndroid 前言 我一般在Android开发中,几乎用不到SQLlite,因为一些小数据就直接使用Preferen ...

  3. 10分钟手撸极简版ORM框架!

    最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernte这种ORM框架,它们是如何实现的呢? 为了能够让小伙伴们 ...

  4. 很多小伙伴不太了解ORM框架的底层原理,这不,冰河带你10分钟手撸一个极简版ORM框架(赶快收藏吧)

    大家好,我是冰河~~ 最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernate这种ORM框架,它们是如何实现的 ...

  5. Python ORM框架peewee

    文章目录 简介 安装 初试 表的创建和插入数据 INSERT INTO ... VALUES (...) 表的删除 DROP TABLE 表的更新 ALTER TABLE 表的查询 SELECT .. ...

  6. Nodejs相关ORM框架分析

    概述 写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看.后来又不想分析, ...

  7. EF 框架的简介、发展历史;ORM框架概念

    一.EF 框架简介 EF 全称是 EntityFramework .   Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架. OR ...

  8. Bee框架(速学)ORM框架(速学教程)

    Bee框架(速学)ORM框架(速学教程) Bee 是一个ORM框架.关注:省时/优雅.简易.自动( Tea: Timesaving/Tasteful, Easy, Automatic) 特性.减少开发 ...

  9. Bee框架,一个十分钟即可学会的ORM框架--Bee

    Bee 是一个ORM框架.关注:省时/优雅.简易.自动( Tea: Timesaving/Tasteful, Easy, Automatic) 特性.减少开发人员的编码量,只为一个目标--让别人不再叫 ...

最新文章

  1. JS实现复制到剪切板效果
  2. js 判断字符串是否包含某字符串
  3. 内核模式下的文件操作
  4. vba如何让文本框显示指定的内容_室内LED显示屏如何安装?一篇内容了解清楚
  5. DataGrid动态绑定模板列
  6. android闹钟实现原理
  7. php 日期转毫秒_【小技巧】 各种日期操作方法汇总
  8. python requests get post_python+requests进行get、post方法接口测试
  9. C#/VB.NET 复制Excel中的指定单元格区域
  10. eclipse中使用Lombok(转)
  11. java scanner以回车结束_大佬看了直呼内行,你当初Java刚入门是否也是这样写代码?...
  12. 主板检测卡c5_主板检测卡上的05.00是什么意思帮帮忙
  13. 山西农业大学计算机科学与技术分数线,山西农业大学计算机科学与技术专业2016年在湖北理科高考录取最低分数线...
  14. React 16.x折腾记 - (7) 基于React+Antd封装聊天记录(用到React的memo,lazy, Suspense这些)
  15. 《Kotlin极简教程》第1章 Kotlin简介
  16. 声明式导航编程式导航
  17. 原理探究:Spring @Value注解详解
  18. 吐槽下Arcgis的二次开发
  19. CPU瞬间飙升170%问题复盘
  20. Shell脚本中的循环

热门文章

  1. textarea限制每行可输入固定个数的字符
  2. layui结合form,table的全选、反选v1.0
  3. python 正则表达式判断字符串是否为回文_JS使用栈判断给定字符串是否是回文算法示例...
  4. Java笔记-AES加解密(PKCS7padding可用)
  5. NginxJava笔记-Webservice使用HTTPS协议及Spring Boot配置tomcat
  6. QML工作笔记-为TestField戴上皮肤
  7. 7.2图的存储结构(邻接表)
  8. mysql触发器调用存储过程出错_mysql 触发器中调用存储过程
  9. 出栈是如何操作的?指令:POP dest dest为16位操作数
  10. 操作系统之文件管理:9、磁盘的结构与磁盘调度算法(先来先服务FCFS、最短寻找时间优先SSTF、扫描算法SCAN、循环扫描算法C-SCAN、LOOK调度算法、C-LOOK调度算法)