mybatis中Java類型和mysql datetime類型比較大小
在mybatis中,可以使用以下兩種java類型來與mysql中的datetime類型比較大小:
- java.util.date:此類型表示date對(duì)象,可以存儲(chǔ)時(shí)間和日期信息。
- java.lang.string:此類型表示字符串,可用于存儲(chǔ)時(shí)間和日期信息。
使用方法:
java.util.date:
立即學(xué)習(xí)“Java免費(fèi)學(xué)習(xí)筆記(深入)”;
java.lang.string:
- 在mybatis中,指定parametertype為java.lang.String。
- 在xml文件中,將時(shí)間信息作為字符串傳遞給參數(shù),確保格式與mysql datetime類型匹配。
示例:
java.util.date:
import java.util.date; // mybatis xml 文件 <select id="selectusersbetweentimes" parametertype="java.util.date"> select x.* from my.`user` x where time between #{starttime} and #{endtime} </select>
登錄后復(fù)制
java.lang.string:
// MyBatis xml 文件 <select id="selectUsersBetweenTimes" parameterType="java.lang.String"> SELECT x.* FROM my.`user` x WHERE time BETWEEN #{startTime} AND #{endTime} </select>
登錄后復(fù)制
注意: