pilipili在线视频网站开发日志

Posted abking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pilipili在线视频网站开发日志相关的知识,希望对你有一定的参考价值。

 模仿bilibili做了一个pilipili在线视频网站

源码已全部托管至github:https://github.com/BrucessKING/pilipili

我主要负责接口的实现

leader给了我两个接口:UserDao VideoDao

使用的框架为SSM

今天遇到的错误问题:

1 org.apache.ibatis.exceptions.PersistenceException: 
2 ### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, releaseDate, clickTimes, pictureUrls, videoUrl, state, user_id, category_i‘ at line 1
3 ### The error may involve defaultParameterMap
4 ### The error occurred while setting parameters
5 ### SQL: insert into p_video(name, desc, releaseDate, clickTimes, pictureUrls, videoUrl, state, user_id, category_id) values(?, ?, ?, ?, ?, ?, ?, ?, ?)
6 ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, releaseDate, clickTimes, pictureUrls, videoUrl, state, user_id, category_i‘ at line 1

明明没有语法错误,可是仍然报错。。。

后来发现,在建表时,居然使用了desc关键字作为列名

解决的方法为:使用反单引号把desc引起来

sql语句如下:

 1 insert into p_video(`name`, `desc`, releaseDate, clickTimes, pictureUrls, videoUrl, state, user_id, category_id) values(#{video.name}, #{video.desc}, #{video.releaseDate}, #{video.clickTimes}, #{video.pictureUrls}, #{video.videoUrl}, #{video.state}, #{user_id}, #{category_id}) 

以上是关于pilipili在线视频网站开发日志的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

webstorm代码片段的创建

argparse 代码片段只打印部分日志

常用python日期日志获取内容循环的代码片段

Oracle数据库从RMAN备份集片段还原指定单个归档日志进行日志挖掘分析

如何在片段中使用 GetJsonFromUrlTask​​.java