mybatis

    xiaoxiao2025-04-02  29

     # mybatis的简介 # mybatis是一种持久层框架,也属于ORM映射,前身是ibatis 相比于hibernate,hibernate为全自动化,配置文件书写后不需要书写SQL语句,但欠缺灵活,很多时候需要优化 mybatis为半自动化,需要自己写SQL语句,需要自己定义映射,带来了设计上的灵活性 对数据库的兼容性比hibernate差,移植性不好,但可编写灵活和高性能的SQL语句。 ---------- mybatis组成: 核心对象:SqlSessionFactory, SqlSession 配置文件:mybatis.cfg.xml相当于hibernate的hibernate.cfg.xml 支持注解配置。 ---------- mybatis.cfg.xml配置文件中设置URL时加上allowMultiQueries=true"表示允许一个语句块中添加多条SQL语句 ---------- 在orm文件根目录下加入<mapper namespace="user"> 设置命名空间 命名空间的作用:更好地分类SQL语句块,更好维护 防止SQL语句块重名 设置了命名空间后,那么在相应的程序调用中,可以使用“命名空间.语句块名”进行调用相应的sql语句
    转载请注明原文地址: https://ju.6miu.com/read-1297649.html
    最新回复(0)