mybatis+Servlet+BootSt+maven 整合 处理CURD

mybatis+Servlet+BootSt+maven 整合 处理CURD,第1张

mybatis+Servlet+BootSt+maven 整合 处理CURD mybatis  的配置: 

1、首先我门需要写一个数据源文件 ----》jdbc.properties

 2、写mybatis 中心配置文件:(配置文件可以在网上找,根据自己的东西稍加修改就行)

 

 下面是我根据自己的项目来改的配置文件

注意: 1,2,3 

标1 : properties  ->配置数据源

typeAliases --->配置别名  name= (实体类的路径 ): 作用体现映射mapper 文件中。

3,sql语句的映射文件

映射mapper 文件也可以在网上找,和mybatis在一个地方, 如下:

 也要根据 自己的 项目进行改造,关于 文件的解释如下:

namespace -》 写的是 我mapper接口的路径

下面的 查询语句, id 对应mapper 接口的方法 ,必须要与方法名一致, resultType 是返回值类型 ,如过 配置别名在这里起作用 : 比如 我的实体类的路径是:cn.dxy.pojo,如果不配置别名,在resultTypen="cn.dxy.pojo.student" ,配置了别名就可以写成student 不用,或者Student 不(区别)大小写, 如下 根据我的项目需要写的curd。

映射文件需要有对应的接口类,代码内容:

我们需要定义一个接口StudentMapper.class  ,写接口方法,不需要去新建一个类去实现这个接口,  获取数据库数据的步骤如下。
 4、通过mybatis 获取数据库的数据

 第一步:获取SqlSessionFactory 对象(在网页上有模板,参照上述网址)

第二步 获取SqlSession 对象 ,通过sqlSessionFactory 提供的openSession(true);

第三步:获取StudentMapper 实例, 实例对象可以的通过映射文件对数据库的方法进访问

 mybatis的总结如上 :到这里我们就能从数据库获取数据了 ,接下来要做的是将数据放入到网页中去,

2、制作网页(使用bootstrap框架)

注: 很长一段时间 ,因该是没真正认识到前端框架之前,我一直多觉得写前端页面是靠自己一个个标签敲出来的,也正因为如词所以觉得前端非常的无聊,以至于很长一段时间抵触学习前端(简直傻逼)。

第一步使用bootStrap 的准备

 页面布局可以从官网上获取 ,官网如图:

 根据需要复制代码,然乎根据自己的需要更改代码结构:

第二步 我们需要将查询到的学生列表展示在网页上,所有我们同过EL 表达式:代码如下
    
                
                    ${stu.sid}
                    ${stu.sname}
                    ${stu.sex}
                    ${stu.age}
                    ${stu.addr}
                    ${stu.cname}
                    
                        修改
                         删除学生
                    
                

通过这段代码可以将前端传过来的值通过foreach循环展示在网页上,

注意代码;  如何将值放到每一行 ${stu.sid}  还有关于函数的使用 :

第三步 :javascript 内容:
            
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存