Mybatis的初步使用

        关于mybatis, 可以对其分成几个区间, 这样更利于他人(自己)阅读代码. 比方说创建一个maven项目或者一个普通的Java工程项目, 可以创建几个包, mapper(放接口实现类和相关联的.xml文件, pojo实体类, service(对mapper类的调用), test测试类, util放置工厂方法(用静态创建一次真的很好用, 后面直接调用就行, 不用重复创建), web处理客户端发送来的数据.

        我这里用的是Java项目, 所以没有也没去建source资源包, 而是放一起, 需要注意的是如果插叙/删除等, 传入参数大于等于两个时需要用到param注解, 这里的注解名对应的是pojo实体类中的参数名, 不可乱起

        namespace对应的是该mapper文件的路径, 这里用到了一个非常好用的插件(MybatisX), 启用之后, 就会出现这个小鸟的图标, 点击小鸟图标就可以在mapper.Java和mapper.xml文件之间跳转,也可起到提示作用, 最主要是在那边写了接口方法后就可以直接快捷创建对应的(select, add等方法)

        service这里就放多个方法就行, 调用完工具类就可直接使用StudentMapper里面的接口方法, 需要传参则传参就行, 这里需要注意的是需要对session方法进行手动关闭, 不至于造成资源的浪费

     

 把工具类单独封装一下, 用静态代码块static包起来就行, 静态代码块只需要运行一次就行, 非常简便

        这里resource对应的路径为properties资源文件的路径名(我这里放在根目录下, 所以只需要文件名就行) mybatis-config.xml文件没有特别的地方, 直接在mybatis官网拷贝来就行, 不要手动敲, 需要注意的是修改一下package中name对应的路径, 这里我直接写的mapper包名, 这样mapper里面放多个mapper文件不用多写了, 会自动扫描 

 

         properties连接池的内容则更简单了, 只需要填你数据库的内容就好, 这里搞连接池而不是在mybatis-config.xml文件里写是为了后面好修改, 毕竟一目了然嘛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值