怎么通過生日來查詢女神的信息?
GoddessDao gd =new GoddessDao();
List<Map<String,Object>> params = new ArrayList<Map<String,Object>>();
Map<String,Object> param = new HashMap<String, Object>();
param.put("name","birthday");
param.put("relat","=");
param.put("value",2017-06-18);
params.add(param);
List<Goddess> goddesses = gd.queryByParam(params);
for (Goddess g : goddesses){
? ?System.out.println(g.toString());
}
為什么我這么做查詢不到呢?
2019-02-01
因為這個數(shù)據(jù)類型不是String 的 所以 "'2017-06-18'" 這樣是不行的 如果想要sql里判斷Date類型的 你可以這樣 >= 2017-06-18? 就可以出來了
2018-02-12
經(jīng)過時間的穿梭- -我tm知道了.? 當初生日的類型是date.? 看數(shù)據(jù)庫儲存的 生日 其實是 ?1999-01-01 00:00:00.? 最后還有一個 00:00:00.挺奇怪的,不知道是不是別人都沒有這個問題.還是我哪里代碼敲錯了.還是希望有來看視頻的.發(fā)現(xiàn)有這個問題 .看看這個問題的答案...看看我的答案能不能解決- -
2017-09-12
答案很簡單啊,“‘2017-06-18’”,注意加上單引號就好了
2017-08-24
param.put("value","2017-06-18");