码农的世界程序员

weed3-2.开始使用喽

2019-10-11  本文已影响0人  草编椅

Weed3 一个超轻量级ORM框架(只有90kb不到哦)

源码:https://github.com/noear/weed3

要开始了,好紧张啊。。。怎么搞呢?怎么搞呢?...
首先,添加meven依赖
<dependency>
  <groupId>org.noear</groupId>
  <artifactId>weed3</artifactId>
  <version>3.1.9.3</version>
</dependency>
然后,我们用它操弄数据库
//使用proxool线程池配置的示例(好像现在不流行了)
DbContext db  = new DbContext("user","proxool.xxx_db"); 
//使用DataSource配置的示例
DbContext db  = new DbContext("user",new HikariDataSource(...)); 
//还有就是用url,username,password
DbContext db  = new DbContext("user","jdbc:mysql://x.x.x:3306/user","root","1234");

/* 哎,我特别提倡不用配置。。。这个习惯真要命 */
//简易.查询示例(统计小于10的用户数量)
db.table("user_info").where("user_id<?", 10).count();
//简易.查询示例(检查是否有小于10的用户存在)
db.table("user_info").where("user_id<?", 10).exists();
//简易.插入示例
db.table("test").set("log_time", "$DATE(NOW())").insert();

//简易.删除示例
db.table("test").where("id=?",1).delete();

//简易.修改示例
db.table("test").set("log_time", "$DATE(NOW())").where("id=?",1).update();

//简易.查询示例
var map = db.table("test").where("id=?",1).select("*").getMap();
下一集:3.1.插入和更新
上一篇 下一篇

猜你喜欢

热点阅读