一、实体类(使用了fastjson,实体类可以直接控制时间格式)
@JSONField (format="yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date create_date;
二、控制类
@ResponseBody(fastjson可以直接返回页面json对象)
@RequestMapping("findById")
public Object Users(int uid){
return new Users().
user_query
(uid);//这里的参数可以是各种各样的mybatis使用的参数
}
三、接口
之前都是生成sessionSqlFactroy,和springmvc配置文件整合了,这里直接使用接口就可以了
上面的控制类可以传递Map、String等等参数,就不需要dao层了
public interface Users{
User
user_query
(int uid)
;
}
四、sql.xml文件
红色和绿色文字必须一一对应
<!--namespace必须是接口的全类名 -->
<mapper namespace="com.net.crud.dao.Users">
<select id="
user_query
"
resultType
=
"User"
>
select * from users where uid=#{uid}
</select>
</mapper>