千家信息网

mybatis.type-aliases-package怎么用

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"mybatis.type-aliases-package怎么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mybatis.typ
千家信息网最后更新 2026年10月31日mybatis.type-aliases-package怎么用

这篇文章主要讲解了"mybatis.type-aliases-package怎么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mybatis.type-aliases-package怎么用"吧!

mybatis.type-aliases-package的用法说明

在mapper.xml文件中的resultMap的type或者parameterType会用到自定义的POJO。

例如:

                        insert into user(username,password) value (#{username},#{password})    

其中resultType="User"中,User就是自定义的POJO,此时可以使用完全限定名来指定这些POJO的引用,例如:

     SELECT T.* FROM student T

我们需要查询student表中所有学生的信息,定义了一个实体类student来映射表中所有的学生信息,把类的权限定类名放在resultType标签中即可,mybatis底层在返回数据库信息的时候,会根据Class.forName("cn.wideth.entity.domain.Student")去生成对象实例;

如果我们想在resultType标签中仅仅使用类名Student可不可以呢

   

这样也是可以的,只是需要在yml配置文件中提前进行配置

mybatis:  config-location: classpath:mybatis/mybatis-config.xml  mapper-locations: classpath:mybatis/mapper/*.xml  type-aliases-package: cn.wideth.entity

这样也是可以的,springboot在启动的时候,会加载cn.wideth.entity包以及子包下所有的实体类,进行初始化操作。但是不同子包下面不可以存在同名的实体类。

子包下面存在同名实体类,结果报错了。

感谢各位的阅读,以上就是"mybatis.type-aliases-package怎么用"的内容了,经过本文的学习后,相信大家对mybatis.type-aliases-package怎么用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

信息 实体 配置 就是 文件 学习 内容 学生 时候 标签 类名 不同 可不 几个问题 只是 实例 对象 常会 底层 思路 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技海报 互联网科技公司排名 河南云网互联网络科技有限公司 广州百单互联网科技有限公司 中国互联网科技股 圆梦互联网科技 互联网核心科技是什么 世界互联网领先科技成果 未来的互联网科技 上海致骋互联网科技 现代科技和互联网有关系吗 哈尔滨新华互联网科技学院 汽车互联网创新科技园 健康食品互联网创新科技园项目 乌鲁木齐新华智原互联网科技学校 佛山市翊博互联网络科技有限公司 山东星卡互联网科技有限公司官网 容联科技互联网电商 广州智享互联网科技 西安左小互联网科技有限公司 博彦科技互联网金融 互联网科技大会 互联网企业和科技型企业 江阴互联网智能科技产品进口 互联网公司黑科技创始人 东莞新华互联网科技学校 洛阳共同富裕互联网科技有限公司 江苏互联网智能科技软件 互联网科技职业技能培训学校 中国主要互联网科技公司
0