mybatis的resultMap property爆红
短信预约 -IT技能 免费直播动态提醒
<resultMap id="userMap" type="com.cast.pojo.User"> <id column="id" property="userId"/> <result column="username" property="userName"/> <result column="sex" property="userSex"/> <result column="birthday" property="userBirthday"/> <result column="address" property="userAddress"/> resultMap>
mybatis的resultMap property爆红
虽然我写了全路径类名,但是就是不能找到实体类的属性,最后的原因,就是在SQL的配置文件sqlMapperConfig.xml中添加别名,而且要写在环境的上边,写下下边configuration爆红
<typeAliases> <typeAlias type="com.cast.pojo.User" alias="user"/> typeAliases> DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <typeAliases> <typeAlias type="com.cast.pojo.User" alias="user"/> typeAliases> <environments default="mysql"> <environment id="mysql"> <transactionManager type="JDBC">transactionManager> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis"/> <property name="username" value="root"/> <property name="password" value="654321"/> dataSource> environment> environments> <mappers> <mapper resource="com/cast/dao/UserDao.xml">mapper> mappers>configuration>
最后不要忘了,修改映射文件Daomapper.xml中的路径
直接写别名,全路径已经换为别名了
<resultMap id="userMap" type="user"> <id column="id" property="userId"/> <result column="username" property="userName"/> <result column="sex" property="userSex"/> <result column="birthday" property="userBirthday"/> <result column="address" property="userAddress"/> resultMap>
来源地址:https://blog.csdn.net/gar6899__/article/details/129968716
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341