前面的环境搭建好以后其实就是开始写代码了
首先声明,我的实体类表是administrator,以免有人看不懂举得例子截图 这里开始就开始讲一下写一个系统的固定步骤
1.写实体类(pojo文件夹) 也就是private xxx(数据类型) xxx(数据名称) 【尽量和数据库一致】 写好get,set,tostring方法 2.定义方法(dao文件夹) 先写一个接口xxxxmapper 在这个类中定义你需要的方法,比如增删改查之类的 注意返回的参数 这里我放一个我自己的例子 然后我们先回mybatis-config.xml文件里
<typeAliases>
<package name="com.xxx.pojo"/>
</typeAliases>
<mappers>
<mapper class="com.xxx.dao.xxxxMapper"/>
</mappers>
将信息注入进去,不知道写哪的可以看看前面的准备工作,xxx是总文件名,也就是你这个项目的名称,至于xxxxmapper就是你刚刚创建的mapper
然后我们将他的头部 ![在这里插入图片描述](https://img-blog.csdnimg.cn/861ec2417f6c4dd3a59564946080495c.png 就是写其xml文件 我们创建一个xml文件(也就是刚刚起的xxxxmapper.xml) 然后我们将mybatis-config的头部,也就是下面这个语句粘贴到xxxxmapper.xml的头部 然后注意红色箭头处,修改这俩个地方为mapper即可
改完之后就是这样? 然后写这条语句
<mapper namespace="com.xxx.dao.xxxxMapper">
写语句处
</mapper>
xxx与xxxx同上 这个文件是用来写刚刚定义好方法的语句sql的,所以我们写具体语句 这里就随便放个例子,大家找猫画虎就行
id处填你刚刚定义的方法名称 para处写那个返回值就ok
3.写完这个就该写服务层了(也就是service层) service层其实就是调用dao层 首先创建接口 xxxxservice 然后其实我们直接可以将xxxxmapper里的东西粘贴过来就行 这是我粘贴完的东西,其实和xxxxmapper里是一模一样的 然后就是创建xxxxserviceImpl.xml文件
这个文件其实也是用来调用dao的方法的
这里放上我的截图 因为是调用所以我们创建一个相对应的对象然后通过对象进行调用
相信后面的大家也就都能看的懂了 每一个public后面都是mapper里定义的方法,返回值也都是创建的对象调用的这个方法后面括号中的值也就是上面括号中就是定义时的值
至此mybatis层算是暂时结束了 如果你有多张表多种方法定义,其实就是按上面的步骤写下来就可以了
|