最新回答 / 慕函数9743669
ref引用的是引用数据类型,例如需要传入一个对象:
ref="dataSource"而value的传入的仅仅是字符串.你问题中的配置,
MapperScannerConfigurer这个类的
sqlSessionFactoryBeanName属性,要的只是一个字符串!
2018-05-29
已采纳回答 / 慕函数9743669
原因是create_time字段没有给默认值,因此在插入时,数据库默认为:00000000,全0数值,mysql认为其为无效取值;解决方式:在数据库链接地址后添加?zeroDateTimeBehavior=convertToNull
2018-05-24
已采纳回答 / 慕粉4000715
检查你安装的MySql数据库版本是否与你引入的mysql jar包匹配? 如果MySql数据库的版本为5.x, 而依照视频引入6.x 的mysql 的jar包, 就会报这个错误
2018-05-21
已采纳回答 / 差三岁4185231
mysql 给他设置了默认值CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAM 表示在创建新记录和修改现有记录的时候都对这个数据列刷新
2018-05-09
最新回答 / Queen丶Star
因为 value 属性需要一个正确并且存在的值, ,如果配置文件出错,或者没被加载,整个dataSource 就不存在,那么sqlSessionFactory 也是 错误的,不存在的值, value值就不存在。 使用ref 属性,就会出现,不管这个引入的值对不对,都会被使用。但实际会因为这个值不存在,导致异常
2018-05-03
最赞回答 / 慕尼黑1930824
这个文件是DAO层访问数据库是创建的。里面主要设置一些数据库相关的操作,比如使用这个属性
&ertsetting name="useGeneratedKeys" value="true"/&, @就是获取到自增主键值,即
int insertSuccessKille...
2018-04-28