Java教程

数据库动态查询

本文主要是介绍数据库动态查询,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

以更新为例子:

@UpdateProvider注解的使用 : @UpdateProvider(type = 类名,method = 应用到的方法)

 

@UpdateProvider(type = VideoProvider.class,method = "updateVideo")
int update(Video video);

public class VideoProvider {
    public String updateVideo(final Video video){
        return new SQL(){{
            UPDATE("video");

            if (video.getDetail()!=null){
                SET("detail=#{detail}");
            }
            if (video.getTitle()!=null){
                SET("title=#{title}");
            }
            WHERE("id=#{id}");
        }}.toString();
    }
}
这篇关于数据库动态查询的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!