数据操作
ManagersMapper
由于代码不能整段复制黏贴·,我截图了,需要代码的到我的资源下载,免费的
返回数据格式
<select id="selectManagerByLimit" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from managers
limit 10 offset #{m};
</select>
实现接口selectManagerByLimit:selectManagerByLimit应该是page当时忘记改了通过输入的页数查数据,默认limit10条
<select id="selectAll" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from managers
</select>
实现接口selectAll:查询所有managers
<select id="selectPagenum" resultType="java.lang.Integer" >
select count(mId) from managers;
</select>
实现接口selectPagenum:查询所有条数
<select id="selectByEmail" parameterType="java.lang.String" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from managers
where mEmail = #{email}
</select>
实现接口selectByEmail:通过email查询manager对象
后面employeer,store表的增删改查同上,代码看我的资源
service
managerservice
compareMname遍历数据库所有的manager对象,看看有没有相同的名字,如果相同返回true否则false
selectByLimit 获得页数,并调用selectManagerByLimit获得该页的数据列
getCountNum获得总页数
selectAll获得所有manager对象
deleteByPrimaryKey通过id删除对象
insertSelective:插入数据,你有撒数据就插撒
updateByPrimaryKeySelective:你改了撒就update哪些数据
sendmail调用mail工具类发送邮件
sendpass:调用邮件类发送密码
getpass:通过email获得manager对象
关于邮件类
其余的service同理,具体看我上传的资源的代码