mybatis在执行查询返回list集合的时候报错,数据库是mysql, 每次都能重现,特别诡异
问题代码块
private List<CallTransTask> getCallTransTask() {
return queryTransTaskMapper.queryUndoneTranTasks();
}
public interface QueryTransTaskMapper {
List<CallTransTask> queryUndoneTranTasks();
}
<mapper namespace="com.fenqile.oa.telemarketing.dao.QueryTransTaskMapper">
<resultMap id="BaseResultMap" type="com.fenqile.oa.telemarketing.model.CallTransTask">
<result column="Ftask_no" jdbcType="VARCHAR" property="ftaskNo" />
<result column="Fcallback_json" jdbcType="VARCHAR" property="fcallbackJson" />
</resultMap>
<select id="queryUndoneTranTasks" resultType="com.fenqile.oa.telemarketing.model.CallTransTask">
select IFNULL(Ftask_no, '') as Ftask_no,IFNULL(Fcallback_json, '') as Fcallback_json
from t_call_trans_task
where 1=1
and Fis_finished = 1
and Fis_callback = 1
and Fis_write2db = 0
and Fuse_flag = 1
and Fcreate_time > date_add(now(), interval -6 day)
</select>
运行结果及报错内容
2022-01-16 15:43:29.252|25060|xxx||ERROR|com.fenqile.oa.common.plugin.SqlInterceptor|intercept|47|UID=,SESSIONID=,ENV=,SET=|SqlInterceptor intercept exception: {}|xxx:server_oa_gateway->xxx:25250:com.fenqile.oa.telemarketing.service.CallTransTaskService:1.0.0#getCallTransResult
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49)
at com.fenqile.oa.common.plugin.SqlInterceptor.intercept(SqlInterceptor.java:45)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at com.sun.proxy.$Proxy68.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:120)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.transform.MySqlSessionTemplate$SqlSessionInterceptor.invoke(MySqlSessionTemplate.java:399)
at com.sun.proxy.$Proxy38.selectList(Unknown Source)
at com.fenqile.dao.transform.MySqlSessionTemplate.selectList(MySqlSessionTemplate.java:232)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:122)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:64)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:53)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.MapperInterceptor.invoke(MapperInterceptor.java:54)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.TraceInterceptor.invoke(TraceInterceptor.java:28)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransTask(CallTransTaskServiceImpl.java:425)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransResult(CallTransTaskServiceImpl.java:101)
at com.alibaba.dubbo.common.bytecode.Wrapper7.invokeMethod(Wrapper7.java)
at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:79)
at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:57)
at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:63)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:79)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.limit.AbstractLimitAdapter.threadLimitCheck(AbstractLimitAdapter.java:106)
at com.alibaba.dubbo.rpc.filter.ExecuteLimitFilter.invoke(ExecuteLimitFilter.java:44)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderAuthFilter.invoke(ProviderAuthFilter.java:22)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractGateWayFilter.invoke(AbstractGateWayFilter.java:30)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractTraceFilter.invoke(AbstractTraceFilter.java:94)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.monitor.support.FsofMonitorFilter.invoke(FsofMonitorFilter.java:78)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderGenericFilter.invoke(ProviderGenericFilter.java:141)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderContextFilter.invoke(ProviderContextFilter.java:161)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:40)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:96)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:164)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:270)
at com.alibaba.dubbo.remoting.exchange.support.DecodeHandler.received(DecodeHandler.java:54)
at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: Unknown thread id: 1127272
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3933)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2524)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2675)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2439)
at com.mysql.jdbc.StatementImpl.executeInternal(StatementImpl.java:829)
at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:729)
at com.mysql.jdbc.StatementImpl$CancelTask$1.run(StatementImpl.java:118)
2022-01-16 15:43:29.267|25060|xxx||ERROR|com.fenqile.dao.datasource.mapper.MapperInterceptor|invoke|58|UID=,SESSIONID=,ENV=pre,SET=gz_ydjd_idc|execute sql failed, current dbkey is ServiceDB|xxx:server_oa_gateway->xxx:25250:com.fenqile.oa.telemarketing.service.CallTransTaskService:1.0.0#getCallTransResult
2022-01-16 15:43:29.272|25060|xxx||ERROR|com.fenqile.dao.datasource.mapper.MapperInterceptor|invoke|59|UID=,SESSIONID=,ENV=pre,SET=gz_ydjd_idc|execute sql failed,|xxx:server_oa_gateway->xxx:25250:com.fenqile.oa.telemarketing.service.CallTransTaskService:1.0.0#getCallTransResult
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.MapperInterceptor.invoke(MapperInterceptor.java:54)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.TraceInterceptor.invoke(TraceInterceptor.java:28)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransTask(CallTransTaskServiceImpl.java:425)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransResult(CallTransTaskServiceImpl.java:101)
at com.alibaba.dubbo.common.bytecode.Wrapper7.invokeMethod(Wrapper7.java)
at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:79)
at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:57)
at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:63)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:79)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.limit.AbstractLimitAdapter.threadLimitCheck(AbstractLimitAdapter.java:106)
at com.alibaba.dubbo.rpc.filter.ExecuteLimitFilter.invoke(ExecuteLimitFilter.java:44)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderAuthFilter.invoke(ProviderAuthFilter.java:22)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractGateWayFilter.invoke(AbstractGateWayFilter.java:30)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractTraceFilter.invoke(AbstractTraceFilter.java:94)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.monitor.support.FsofMonitorFilter.invoke(FsofMonitorFilter.java:78)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderGenericFilter.invoke(ProviderGenericFilter.java:141)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderContextFilter.invoke(ProviderContextFilter.java:161)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:40)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:96)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:164)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:270)
at com.alibaba.dubbo.remoting.exchange.support.DecodeHandler.received(DecodeHandler.java:54)
at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException: null
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:125)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:64)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:53)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
... 49 common frames omitted
2022-01-16 15:43:29.276|25060|xxx||ERROR|com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl|getCallTransResult|114|UID=,SESSIONID=,ENV=pre,SET=gz_ydjd_idc| getCallTransResult {} |xxx:server_oa_gateway->xxx:25250:com.fenqile.oa.telemarketing.service.CallTransTaskService:1.0.0#getCallTransResult
java.lang.NullPointerException: null
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:125)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:64)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:53)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.MapperInterceptor.invoke(MapperInterceptor.java:54)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fenqile.dao.datasource.mapper.TraceInterceptor.invoke(TraceInterceptor.java:28)
at com.sun.proxy.$Proxy50.queryUndoneTranTasks(Unknown Source)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransTask(CallTransTaskServiceImpl.java:425)
at com.fenqile.oa.telemarketing.call.trans.CallTransTaskServiceImpl.getCallTransResult(CallTransTaskServiceImpl.java:101)
at com.alibaba.dubbo.common.bytecode.Wrapper7.invokeMethod(Wrapper7.java)
at com.alibaba.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
at com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:79)
at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:57)
at com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:63)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:79)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.limit.AbstractLimitAdapter.threadLimitCheck(AbstractLimitAdapter.java:106)
at com.alibaba.dubbo.rpc.filter.ExecuteLimitFilter.invoke(ExecuteLimitFilter.java:44)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderAuthFilter.invoke(ProviderAuthFilter.java:22)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractGateWayFilter.invoke(AbstractGateWayFilter.java:30)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.AbstractTraceFilter.invoke(AbstractTraceFilter.java:94)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.monitor.support.FsofMonitorFilter.invoke(FsofMonitorFilter.java:78)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderGenericFilter.invoke(ProviderGenericFilter.java:141)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ProviderContextFilter.invoke(ProviderContextFilter.java:161)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:40)
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:101)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:96)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:164)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:270)
at com.alibaba.dubbo.remoting.exchange.support.DecodeHandler.received(DecodeHandler.java:54)
at com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
我的解答思路和尝试过的方法
已经尝试过很多办法,这个问题困扰了几天了
1、重新写了实体和mapper,即使只返回几行数据,一行数据只有两列还是报错
2、sql中用IFNULL做了处理
3、结果集在其他工具中排除了有值为null的情况
4、sql语句加上执行条件 主键> x and 主键 < y 偶尔能执行成功
5、改项目中其他查询执行正常,就这一行有问题
我想要达到的结果
希望大家帮我分析分析原因,想办法解决他