MyBatis中的常见错误

AI: 机器学习的模型是如何训练的?(在试错中学习) 一句话理解机器学习一般训练过程 :通过有标签样本来调整(学习)并确定所有权重Weights和偏差Bias的理想值。 训练的目标:最小化损失函数 (损失函数下面马上会介绍) 机器学习算法在训练过程中,做的就是:检查多个样本并尝试找出可最大限度地减少损失的模型;目标就是将损失(Loss)最小化 在这里插入图片描述 上图就是一般模型训练的一般过程(试错过程),其中 模型: 将一个或多个特征作为输入,然后返回一个预测 (y’) 作为输出。为了进行简化,不妨考虑一种采用一个特征并返回一个预测的模型,如下公式 阅读详情

mybatis中的常见错误:

错误1:There is no getter for property named ‘…’ in ‘class …’

### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: 
There is no getter for property named 'values' in 'class java.lang.String'  
### Cause: org.apache.ibatis.reflection.ReflectionException: 
There is no getter for property named 'values' in 'class java.lang.String'  
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:122)  
......

错误原因:Mapper文件中 #{id}, #{title}, #{type} …接收输入参数的内容有单词拼写错误

<insert id="insertDutyReceiveMain"
		parameterType="com.dcits.forestry.duty.bean.DutyReceiveMain">
		INSERT INTO	DUTY_RECEIVE_MAIN(
				ID,TITLE,'TYPE',ISSUE,SEND_ORGAN_ID,SEND_ORGAN_NAME,SEND_TIME,RECEIVE_ORGAN_ID,RECEIVE_ORGAN_NAME,STATUS,SIGN_TIME,ARCHIVE_TIME,REJECTION_REASON,
		DP_ID, KEYWORD, MESSAGE_TYPE,ISSUED_PERSONNEL,PHONENUMBER
		)
		VALUES(
			#{id},#{title},#{type},#{issue},#{sendOrganId},#{sendOrganName},#{sendTime},#{receiveOrganId},#{receiveOrganName},#{status},#{signTime},#{archiveTime},#{rejectionReason},#{dpId},#{keyWord},#{messageType},#{issuedPersonnel},#{phoneNumber}
			)
</insert>

错误2:Expected one result (or null) to be returned by selectOne(), but found: 7

org.apache.ibatis.exceptions.TooManyResultsException: 
Expected one result (or null) to be returned by selectOne(), but found: 7  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:77)  
    at com.sniper.mybatis.first.MybatisFirst.findUserByName(MybatisFirst.java:86)  
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
......

错误原因:结果集中包含了多条记录,不应该使用selectOne,应该使用selectList

<!-- 错误写法:
	List<User> list = sqlSession.selectOne("test.findUserByName", "小明");
-->
    List<User> list = sqlSession.selectList("test.findUserByName", "小明");  

错误3:A query was run and no Result Maps were found for the Mapped Statement ‘test.insertUser!selectKey’. It’s likely that neither a Result Type nor a Result Map was specified.

### Error updating database.  Cause: org.apache.ibatis.executor.ExecutorException: 
A query was run and no Result Maps were found for the Mapped Statement 'test.insertUser!selectKey'.  
It's likely that neither a Result Type nor a Result Map was specified.  

### The error may exist in sqlmap/User.xml  
### The error may involve test.insertUser!selectKey  
### The error occurred while handling results  
### SQL: SELECT LAST_INSERT_ID()  
### Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'test.insertUser!selectKey'.  It's likely that neither a Result Type nor a Result Map was specified.  
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:172)  
.....

错误原因:Mapper文件中没有指定返回的类型

<select id="getTotalNumber" resultType="int"
		parameterType="hashMap">
		SELECT * FROM RECEIVE_MAIN
		<where>
			<if test="id!=null and id!=''"> AND ID=#{id} </if>
			<if test="title!=null and title!=''"> AND TITLE=#{title} </if>
			<if test="type!=null and type!=''"> AND TYPE=#{type} </if>
		</where>
	</select>

错误4:Type interface com.sniper.mybatis.mapper.UserMapper is not known to the MapperRegistry.

org.apache.ibatis.binding.BindingException: Type interface com.sniper.mybatis.mapper.UserMapper is not known to the MapperRegistry.  
    at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47)  
    at org.apache.ibatis.session.Configuration.getMapper(Configuration.java:689)  
    at org.apache.ibatis.session.defaults.DefaultSqlSession.getMapper(DefaultSqlSession.java:250)  
......

错误原因:mapper.xml问没有注册到到mybatis的配置文件中

<pre name="code" class="html"><!-- 加载映射文件 -->  
  <mappers>  
     <mapper resource="sqlmap/User.xml"/>  
     <mapper resource="mapper/UserMapper.xml"/>  
  </mappers> 

错误5:Could not resolve type alias ‘users’. Cause: java.lang.ClassNotFoundException: Cannot find class: users

### Error building SqlSession.  
### The error may exist in mapper/UserMapper.xml  
### Cause: org.apache.ibatis.builder.BuilderException: 
Error parsing SQL Mapper Configuration. 
Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'users'.  
Cause: java.lang.ClassNotFoundException: Cannot find class: users  
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)  
    at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:82)  
 ......

错误原因:类路径或者别名写错了

<select id="findUserByName" parameterType="java.lang.String" resultType="user">  
       <!-- 使用${}会有sql注入的问题 -->  
       <!-- SELECT * FROM USER WHERE username LIKE '%${value}%' -->  
         SELECT * FROM USER WHERE username LIKE '%'||#{value}||'%'  
     </select>	

错误5:Mapping is missing column attribute for property null

### Error building SqlSession.  
### The error may exist in com/sniper/mybatis/mapper/OrdersCustomMapper.xml  
### The error occurred while processing mapper_resultMap[OrdersUserResultMap]_association[user]  
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. 
    Cause: java.lang.IllegalStateException: Mapping is missing column attribute for property null  
    at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)  
    at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:82)  
......

错误原因:
映射文件格式有问题
1.检查mapper.xml文件里的方法有没有resultType
2.如果是注解方式请检查mapper的方法返回值类型

<resultMap
		type="com.dcits.forestry.duty.bean.DutyReceiveMain"
		id="dutyReceiveMain">
		<result property="id" column="ID" />
		<result property="title" column="TITLE" />
		<result property="sendTime" column="SEND_TIME" />
</resultMap>

问题一 (不存在的列)

Unknown column ‘name’ in ‘field list’

这个问题在使用Mybatis时,属于比较常见的低级错误。
问题描述:

    ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'name' in 'field list'
    ### The error may involve defaultParameterMap
    ### The error occurred while setting parameters
    ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'name' in 'field list'
    ; bad SQL grammar []

主要原因:
Mybatis XML中的SQL语句查询的列,不在数据库中。
新增SQL语句中的列不在数据库中,或列对应的值,数据类型不一致。

解决办法: 根据项目实际情况,通常有以下三种解决办法:
修改SQL语句中,将不存在的列从语句中去掉。
在数据库中,新增该不存在的列。
在新增时,不要使用中文符号的``表示字符串。也就是~符号对应的键。

注意事项:
删除了数据库中的列。在SQL语句中,没有同步删除该字段的。会比较容易出现该问题。
这里还有一个比较特殊的场景,会导致上述问题的发生。

以下SQL在windows环境下会显示上述错误,不会进行新增操作:
insert into t_base_user(name,created_time,updated_time)values(name,now(),now());
但在Linux环境下,其会进行新增操作。但是 name 的值不会进行新增。

问题二 (模棱两可的字段)

Column ‘oid’ in field list is ambiguous

问题描述:

### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'oid' in field list is ambiguous
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'oid' in field list is ambiguous; SQL []; Column 'oid' in field list is ambiguous

主要原因:连接查询时没有指定共有字段的所属表。 也就是说。A表有name字段,B表也有name字段。连接查询时查询name时。SQL服务器不知道返回哪个表的name字段导致。

解决方案:明确查询列的所属表。
例如:
表结构在文章最后,有兴趣的童鞋可以测试。执行以下SQL即可还原上述问题,

    select  u.id,name from t_base_user as u RIGHT JOIN
    	t_base_user_role as r  on u.id = r.user_id

注意事项: 将上述语句中的 u.id 修改为 id 也能正常运行。因为id不是公共字段,只有user表才id字段。

问题三 (不一致的接收对象)

TooManyResultsException:

问题描述:

Exception in thread "main" org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 9

主要原因:在接口中指定单个返回对象。但执行SQL后,有多条符合条件的数据。

解决方案:
根据实际的业务场景,通常有以下两种解决办法:
修改接口的返回结果为集合。
修改SQL语句使其只返回一个符合条件的结果。

问题四 (重复的方法名)

Mapped Statements collection already contains value for UserDao.getUserByName

描述:

Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for UserDao.getUserByName

原因: 在UserDao中,有两个同名方法getUserByName导致。

解决办法: 重命名其中一个方法名即可。

问题五 (重复的方法名)

Mapped Statements collection does not contain value for ‘xxx’

描述:

Cause: java.lang.IllegalArgumentExeception:  Mapped Statements collection does not contain value for 'xxx'

原因: "Mapper的结果不包含 ‘xxx’ ",因为xxx在全局配置文件中没有加载该类的mapper.xml

解决办法: 重命名其中一个方法名即可。

问题六 (不存在的属性)

There is no getter for property named ‘username’ in ‘com.andyqian.user.bean.User’

描述:

    Error updating database.  Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'username' in 'com.andyqian.user.bean.User'
    Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'education' in 'class com.andyqian.user.bean.User'

原因: SQL中查询的列,在其实体对象中不存在对应的属性。

解决办法: 在对应的实体对象上,添加上缺失的属性即可。

数据结构

在本文中,所有测试均使用以下表结构。SQL语句如下所示,有兴趣的童鞋可以进行实验。

    create table t_base_user_role(
    oid bigint(20) not null primary key auto_increment comment "",
    user_id bigint(20) null comment "",
    name varchar(50) null comment "",
    create_time datetime null comment "",
    update_time datetime null comment ""
    )
     
    CREATE TABLE `t_base_user` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      `name` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL,
      `created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      `updated_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
      `deleted` tinyint(4) NOT NULL DEFAULT '1',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8

最后

上述几个都属于比较常见且容易解决的问题。基本上能够通过描述,就能定位到问题的原因。之所以能够发生。简答归纳为以下两点:

xml文件中的SQL,没有在数据库中执行。
没有写单元测试。
STM32F407中文手册 STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。 立即下载

相关推荐

RoboMaster新手必看:用STM32 HAL库搞定大疆M3508电机正反转(附完整代码)

本文详细介绍了如何使用STM32 HAL库驱动大疆M3508电机实现正反转控制,包括硬件准备、PWM配置、电机校准及完整代码实现。特别针对RoboMaster新手常见问题提供了解决方案,如电机抖动、不转等故障排查,并分享了缓启动、DMA更新等进阶技巧,帮助开发者快速掌握电机控制核心技术。

weixin_42519985的博客 228

Mapping is missing column attribute for property keChengList

属性的映射缺少列属性,给column="sid"加上即可

m0_57605531的博客 2036

如何用谷歌插件Apollo.io高效开发客户?手把手教你避开常见坑点

本文详细介绍了如何利用谷歌插件Apollo.io高效开发外贸客户,包括核心功能解析、免费额度最大化利用策略、多插件协同技巧以及常见陷阱规避方法。通过Apollo.io的智能匹配算法和庞大数据库,外贸从业者可以精准锁定目标客户,提升开发效率。

banana的博客 886

Mapping is missing column attribute for property null错误

你的映射文件格式有问题,对于<property>元素,不需要<column>子元素,你只要把<column>元素都删除就可以了 <id column="id" property="id" jdbcType="INTEGER" /> <result column="name" property="name" jdbcType="VARC...

weixin_30438813的博客 6261

告别Inspect!用微软官方推荐的Accessibility Insights搞定WinApp自动化测试元素定位

本文介绍了如何从传统的Inspect工具升级到微软官方推荐的Accessibility Insights for Windows,以提升Windows应用自动化测试中的元素定位效率。通过详细的功能对比、安装指南和实战技巧,帮助测试工程师掌握这款现代化工具的核心优势,包括实时元素检测、属性筛选和与WinAppDriver、Appium等测试框架的无缝集成。

weixin_26749245的博客 623

告别Qt Creator!VSCode + QMake + MinGW:从零搭建高效Qt开发环境

本文详细介绍了如何使用VSCode替代Qt Creator搭建高效的Qt开发环境,涵盖VSCode配置、QMake与MinGW集成、智能提示优化及构建调试技巧。通过实战案例展示如何提升开发效率30%以上,特别适合中大型Qt项目开发。

weixin_30466039的博客 243

nested exception is java.lang.IllegalStateException: Mapping is missing column attribute for propert

nested exception is java.lang.IllegalStateException: Mapping is missing column attribute for property null检查mapper.xml文件里的方法有没有resultType

猿份哥 9233

安卓端目标检测模型部署血泪史:从NCNN/TFLite/MNN全军覆没到Torchscipts终见光明

公司需在Android设备部署目标检测模型,要求: ✅ 实时检测速度≥15FPS ✅ 模型精度损失<5% ✅ 兼容中低端安卓设备👉 GitHub项目地址:pytorch/android-demo-app/ObjectDetection我已上传这份源码到csdn下载准备模型(必须走这步才能跑通安卓端源码)如果您没有设置PyTorch环境来运行该脚本,可以下载模型文件此处转到“android演示app/ObjectDetection/app/src/main/assets”文件夹,然后跳过此步骤的其余部分,直

机器学习、深度学习、强化学习、迁移学习 1571

错误 : java.lang.IllegalStateException: Mapping is missing column attribute for property dept

1. 错误背景 在SSM框架的使用过程中,书写mapper.xml文件的过程中出现的低级错误 . 2. 错误信息 java.lang.IllegalStateException: Mapping is missing column attribute for property dept org.apache.ibatis.mapping.ResultMappingBuilder.validate(ResultMapping.java:155)org.apache.ibatis.mapping.Resul

DYSLzx的博客 6921

假期搞定!2026国社科申报AI全攻略指南:从选题到创新,7大核心要点手把手教你!

最后给大家推荐的400多所高校教师都在用的AI平台——高级学术版专业应用平台,集成了国际主流学术应用,以及ChatGPT、Claude、Gemini、Grok等Al大模型的高级版本平台,还有,可以辅助大家高效完成科研和学术写作任务,当然撰写硕博论文,课题、职称论文、国社科、国自然基金本子也是手拿把掐。你的任务是:用高度凝练的方式说明在(某一明确国家战略 / 政策方向,如:中国式现代化、共同富裕、基层治理现代化、数字中国、文化强国、国家安全等)背景下,我究竟要研究一个什么“具体而可操作的问题”。

智能AI让学术科研更容易 624

嵌入式工程师必学(52):储能系统ESS

能量存储系统(ESS,Energystoragesystems)存在于各种各样的尺寸、形状和技术中。储能系统的技术,即基本的储能机制,自然会影响其重要特性,包括成本、安全性、性能、可靠性和寿命。然而,尽管基础技术很重要,但一个成功的储能项目依赖于对该技术的彻底和深思熟虑的实施,以实现项目的目标。成功的实施取决于储能系统的架构和组装情况。系统的体系结构可以决定其性能和可靠性,与它所使用的技术一致,甚至与之无关。

码农17年的博客 1443

类找不到异常java.lang.ClassNotFoundException: Cannot find class: user

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘excelImportController’: Unsatisfied dependency expressed through field ‘excelImportService’; nested exc...

cx1006784951的博客 3万+

学Simulink--机器人基础关节控制场景实例:基于Simulink的无刷直流电机(BLDC)关节六步换相位置控制仿真

本文详细介绍了基于Simulink的BLDC六步换相位置控制仿真方法,针对机器人关节的低成本控制需求。重点阐述了霍尔定位、六步换相和位置闭环三大核心原理,通过Simulink建模实现了从霍尔信号处理到位置环控制的全流程。仿真结果表明,该系统可实现0.3°的定位精度和80ms的响应时间,满足教育机器人等应用场景需求。文章还提供了核心代码模块和参数设置方法,并探讨了转矩脉动抑制、无传感器控制等进阶优化方向,为低成本机器人关节驱动提供了实用解决方案。

amy_mhd的博客 153

mybatis的常见错误

mybatis错误在这里插入图片描述发现有一个字段没有对应,进行修改 修改对应的字段名后,错误解决 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210322160814904.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ1MTQzMA==,size_16,color_FFFFFF

未来的博客 4104

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

mybatis常见错误

文件名不对 java.io.IOException: Could not find resource mybatis_config.xml at org.apache.ibatis.io.Resources.getResourceAsStream(Resources. java:114) at org.apache.ibatis.io.Resources.getResourceAsStream(Resources. java:100) java.lang.NullPointerException at or

anyi2351033836的博客 1608

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MyBatis操作中的常见错误

bb14521236的博客 189

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

常见的 MyBatis 错误

常见的 MyBatis 错误 Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘name’ in ‘field list’ The error may involve defaultParameterMap The error occu...

XieFeiFei01的博客 1277

Mybatis常见错误

第一个错误 Mapped Statements collection does not contain value for ...... 可以如下查找错误 1、映射文件 例如People.xml的namespace是否指向正确的mapper 2、2个映射文件的namespace不可以相同 3、查询语句中 getSqlSession().selectList(path); 查询路径是否有错...

西西里飞鱼 492

MyBatis常见错误

一、UserMapper.xml找不到: 解决方案 1)https://blog.youkuaiyun.com/qq_38825467/article/details/89252154解决方案 2)mybatis-config.xml 中的 mapper 元素的 resource 属性的值有问题,路径应该从 src 下开始写(使用 Idea) 二、Could not resolve type alias 'User': 解决方案 UserMapper.xml 中 select 元素中的 resultType 属性

ForeverLearn_notstop的博客 1736

Mybatis运行常见错误汇总

1. 找不到类中的 get 属性 1 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'userName' in 'class com.q18idc.Xxxx' 检查取值表达式中的属性名是否写错了,例如:{

zzhongcy的专栏 3786

mybatis错误总结大全

错误一: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: No suitable driver found for jbcc:mysql://localhost:3306/mybits?useSSL=true&useUnicode=true&characterEncoding=utf8 ### The error ma

我是泛滥 1821

MyBatis的常见错误总结

把MyBatis的常见错误总结一下。。 UserMapper: <mapper namespace="com.ydweb.data.dao.UserMapper"> <resultMap type="com.ydweb.data.model.UserBean" id="UserBean"> <result ...

399

mybatis的常见错误

MyBatis的常见异常

junitjunit的博客 470

MyBatis中常见的几种错误解决方法

错误类型一: [html] view plain copy 错误提示:   [html] view plain copy org.apache.ibatis.exceptions.PersistenceException:    ### Error querying database.  Caus

lyy666888的博客 6790

使用mybatis常见的错误

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.apartment.dao.UserDao.selectUserOrUserName 这个错误是mapper.xml文件找不到 思路:一.映射文件的路径有问题 mybatis-plus.mapper-locations=classpath:conf/UserDao.xml mapper文件是放在resources,这样用classpa

qq_44450023的博客 467

mybatis可能出现的错误总结

mabatis可能出现的错误

m0_38022392的博客 1507
上一篇: 报错:Unsupported major.minor version 52.0
下一篇: MarkDown编辑器自动生成目录
Xxacker的Latitude
博客等级 码龄9年 64粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值