千家信息网

mybatis.type-aliases-package怎么用

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要讲解了"mybatis.type-aliases-package怎么用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mybatis.typ
千家信息网最后更新 2024年12月13日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安全错误 数据库的锁怎样保障安全 网络安全教育初中2节 山东济南联想服务器总代理测评 日照市汉风网络技术研究所 数据库没有账户密码是什么 河北免费服务器虚拟主机云空间 天津数据软件开发设施应用 织梦调用外部数据库 绝地逃生be服务器 九江万安网络技术有限公司 网络安全管理系统型号 qq下载服务器怎么换 数据库维护工程师 斐讯网络安全密钥是什么 ebs并发请求结果存数据库 可以挂大型游戏服务器吗 怀化口碑好的软件开发哪家好 黎明杀机断开服务器可以重连 安徽web前端软件开发 学php软件开发的费用 服务器安全设置解除 网络安全防范展板内容 互联网与科技进步的应用 网络安全小报简单漂亮图片 网络技术安全等级 郴州市政府网络安全部门 中国网络安全战略解读 数据库是支持()的技术工具 深圳互联网软件开发哪家专业 正当防卫4无法连接服务器 ktv服务器打不开管理系统
0