源码网站git,代码编程教学入门,个人工作室项目,网站子页面如何做seo一下午#xff0c;解决了两个问题。。。。。 先列上这两个真是Bug的问题#xff1a; 1、数据库有个表book#xff0c;里面有个字段 create_time Datetime类型的字段#xff0c;这个字段是 not null 的。下午下代码往数据库里插入数据时#xff0c;总是提示#xff0c;cre…一下午解决了两个问题。。。。。 先列上这两个真是Bug的问题 1、数据库有个表book里面有个字段 create_time Datetime类型的字段这个字段是 not null 的。下午下代码往数据库里插入数据时总是提示create_time 字段为空可是调试时明明对象里有create_time 这个字段啊。那么问题来要插入的对象里明明有 create_time 这个字段可是为什么提问这个字段总是为空呢然后就摆弄了半天把数据库这个字段改为允许空之后能插入进入新建个空项目Hibernate框架下导入这个表及相关类时将 Timestamp 类型改为 Date 类型后运行堪称完美。然后就比对类文件及映射文件关于create_time 的地方没有什么不对的地方好像一切都正常。后来看到了 getCreateTime() 方法里用到了 getDate() 这个方法。 getDate()代码如下 再上张图 原来是将一个Date 类型存到了Map 对象里那么取得时候取到的是Object 对象然后就琢磨怎么把 Object 类型转换为 Date类型对就是在百度上找到的把Object转换为字符串然后在解析就行了。真是。。。。。。。。。。。。。 不过也真够笨的居然忘了强制转换。Object是所有类的基类怎么就不能强制转换呢。学艺不精好好努力。 还有一个问题 写了一个实现了Map接口的类是这么实现putAll 方法的 Override public void putAll(Map map) { map.putAll(map); } 然后下午调用这个方法时发现这个方法执行没效果。。。。 后来后来也不知道从哪看到需要这么写 这是为啥呢 转载于:https://www.cnblogs.com/maxiaoshuai/p/5917543.html