亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么用birthday進行查詢?

package?com.imooc.action;

import?java.util.ArrayList;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

import?com.imooc.dao.GoddessDao;
import?com.imooc.model.Goddess;

public?class?GoddessAction?{
	public?static?void?main(String[]?args)?throws?Exception?{
		GoddessDao?g?=?new?GoddessDao();
		Goddess?g1?=?new?Goddess();
		g1.setUser_name("小夏");
		g1.setAge(28);
		g1.setSex(1);
		g1.setBirthday(new?Date());??????????????????????????
		g1.setEmail("[email protected]");
		g1.setMobile("18211114444");
		g1.setCreate_user("tudou");
		g1.setUpdate_user("tudou");
		g1.setIsdel(1);
		g1.setId(3);
		//g.updateGoddess(g1);
		//g.addGoddess(g1);
		//Goddess?g2?=?g.get(3);
		//System.out.println(g2.toString());
		java.sql.Date?birthday?=?new?java.sql.Date(0);
		List<Map<String,Object>>?params?=?new?ArrayList<Map<String,Object>>();
		Map<String,Object>?param?=?new?HashMap<String,Object>();
		param.put("name","user_name");
		param.put("rela",?"=");
		param.put("value","小夏");
		param?=?new?HashMap<String,Object>();
		param.put("name",?"birthday");
		param.put("rela",?"=");
		param.put("value",birthday.valueOf("1990-01-01"));
		params.add(param);
		List<Goddess>?result?=?g.query(params);
		for?(int?i?=?0;?i?<?result.size();?i++)?{
			System.out.println(result.get(i).toString());
		}
	}
}

為什么這樣查詢不出結果呢

正在回答

4 回答

JDBC的話 你得把sql語句以及查詢條件先在數據庫客戶端執行一下看是否能夠執行。接著就是參看數據庫四個連接參數有沒有問題,還有就是你說的這個日期類型的查詢 需要保證你的日期格式和數據庫中存儲的格式是一致的

0 回復 有任何疑惑可以回復我~
#1

一只土豆 提問者

非常感謝!
2015-12-04 回復 有任何疑惑可以回復我~

用birthday查詢解決了嗎?可不可以分享下,我的總是運行不出結果,謝謝

0 回復 有任何疑惑可以回復我~

直接寫成?param.put("value","'1990-01-01'"); 就可以了

0 回復 有任何疑惑可以回復我~

你不要用birthday.valueOf,直接把數據傳進去就好了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎么用birthday進行查詢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號