设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

FastQuery 1.0.12发布,Java 8简单的数据持久层

2016-10-17 22:59| 发布者: joejoe0332| 查看: 15317| 评论: 0|原作者: oschina|来自: oschina

摘要: FastQuery 1.0.12 发布了,更新如下:通过注解方式简化动态条件查询:?12345678910@Query("selectno,name,sexfromStudent#{#where}orderbyagedesc")//增加若干个条件@Condition("nolike?1")//?1的值,如果是null,该行 ...

FastQuery 1.0.12 发布了,更新如下:

通过注解方式简化动态条件查询:

1
2
3
4
5
6
7
8
9
10
@Query("select no, name, sex from Student #{#where} order by age desc")
// 增加若干个条件
@Condition("no like ?1"// ?1的值,如果是null, 该行条件将不参与运算
@Condition("and name like ?2"// 参数 ?2,如果接收到的值为null,该条件不参与运算
// 通过 ignoreNull=false 开启条件值即使是null也参与运算
@Condition(value = "and age > ?3",ignoreNull=false//?3收到null,该条件也参与运算
@Condition("or dept in(?4,?5,?6)"//第4个或第5个或第6个参数,传递null值,该行条件将不参与运算     
@Condition("and name not like ?7"
@Condition("or age between ?8 and ?9")
Student[] findAllStudent(... args ...);

详细文档请参阅: 
https://git.oschina.net/xixifeng.com/fastquery

https://github.com/xixifeng/fastquery

地球人都知道,开源中国秉承自由、开放、分享的精神,本项目每次升级之后,代码和文档手册都会在第一时间完全开源,以供大家查阅、批评、指正。笔者技术水平有限,bug或不周之处在所难免,所以,遇到有问题或更好的建议时,还请大家通过码云issue来向我们反馈。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部