idea
洗澡的一条鱼
这个作者很懒,什么都没留下…
展开
-
SSM整合
添加拦截器写一个类实现HandlerInterceptorpackage com.gm.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServlet原创 2020-08-29 12:56:57 · 161 阅读 · 1 评论 -
mybatis注解查询用于简单sql,@parm()与#{}两括号取值要一致
注解查询用于dao接口方法之上,RCUD都一样:@parm()与#{}两括内取值要一致public interface UserDao{@select("select id,name from usr where id =#{uuuid},name=#{uuuname}")int getUserIdName(@Parm("uuuid")int id,@Parm("uuuname")String name);}注解法只能用于简单sql查询,复杂查询还是依靠Mapper.xml映射文件中写sql搞定原创 2020-07-25 10:58:07 · 1130 阅读 · 0 评论 -
ResultMap解决数据库字段名和实体字段名不一致,也可用sql取别名但难维护
resultMap解决数据库字段和实体命名不一致,写于Mapper.xml文件。其一:<!--namespace=绑定java包下对应的Dao下的UserDao接口地址--><mapper namespace="com.yue.Dao.UserDao"><!--id是dao接口中方法,resultMap和resultType只能用其中一个--> <select id="getUserList" resultMap="rmp">原创 2020-07-25 10:48:34 · 564 阅读 · 0 评论 -
<typealiases>给mapper映射中resulttype=””起别名3种。与在mybatis-config.xml中注册Mapper映射3种
给mapper映射中resulttype=””起别名3种。与在mybatis-config.xml中注册Mapper映射3种起别名就是用别名来替换resultType哪里一长串的目录结构,有三种别名。<!--namespace=绑定java包下对应的Dao下的UserDao接口地址--><mapper namespace="com.yue.Dao.UserDao"> <!--查询语句 id是Dao接口里面的方法 resultType是返回类型 parameter原创 2020-07-24 11:09:21 · 1267 阅读 · 0 评论 -
idea使用maven搭建mybatis项目连接mysql完整版
maven搭建mybatis项目:mybatis中文入门简介~选择maven,勾选需要的jdk(本人jdk1.8),勾选Create from archetype,点击next。Groupid写公司名的反写,比如jd.com写com.jd,Artifactld写项目名称。Module name写项目名和之前一样,下两项写放入本地路径。红框让idea自动导入maven依赖。然后你会发现有两种情况,一种有main和test包,另一个没有,不过不用担心,可以用两种不同写法。没有的那种可以在包上原创 2020-07-22 21:50:48 · 1443 阅读 · 0 评论