真是,原來可以這樣啊

一下午,解決了兩個問題。。。。。

先列上這兩個真是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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397596.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397596.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397596.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

1026. Table Tennis (30)

題目如下: A table tennis club has N tables available to the public. The tables are numbered from 1 to N. For any pair of players, if there are some tables open when they arrive, they will be assigned to the available table with the smallest numb…

java運行時異常中文_JAVA——運行時異常(RuntimeException)

Exception中有一個特殊的子類異常RuntimeException運行時異常。如果在函數內拋出該異常,函數上可以不用聲明,編譯一樣通過。如果在函數上聲明了該異常。調用者可以不用進行處理。編譯一樣通過。之所以不用在函數上聲明,是因為不需要讓調用者處…

內置函數isinstance和issubclass

1. isinstance(obj,class) 判斷對象obj是不是由class生成的對象。 class Foo:passobjFoo()print(isinstance(obj,Foo))obj是Foo的生成的對象,返回True。如果不是,則返回False。 d{x:1} #ddict({x:1} #)print(type(d) is dict) pri…

JavaOne 2016——首日亮點

今年,為期5天的JavaOne會議中,4個會場的議題都進行了直播,演講稿也在播出之后一并提供。\\來自Terracotta公司EHCache團隊的Henri Tremblay,做了主題為《學習Java 8:Lambda表達式和函數式編程(Learn Java 8…

指針數據類型 java_C/C++ 指針的小結——指針與其它數據類型(數組、字符串、函數、結構體)的關系...

一、指針與數組和字符串1、指針與數組當聲明數時,編譯器在連續的內存空間分配基本地址和足夠的儲存空間,以容納數組的所有元素。基本地址是數組第一個元素(索引為0)的存儲位置。編譯器還把數組名定義為指向第一個元素的常量指針。元素的地址是通過索引和…

Linux tr命令詳解

tr是個簡單的替換命令,從標準輸入中替換、縮減和/或刪除字符,并將結果寫到標準輸出。 tr常見命令參數 用法:tr [選項]... SET1 [SET2] 從標準輸入中替換、縮減和/或刪除字符,并將結果寫到標準輸出。-c, -C, --complement …

512M內存編譯php出錯

make時錯誤如下 1 virtual memory exhausted: Cannot allocate memory make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 內存小造成的,為了成功的話需要加上參數 –disable-fileinfo即可參考鏈接:https://bugs.php.net/bug.php?id48809 轉載于…

Android中插件開發篇總結和概述

剛剛終于寫完了插件開發的最后一篇文章,下面就來總結一下,關于Android中插件篇從去年的11月份就開始規劃了,主要從三個方面去解讀Android中插件開發原理。說白了,插件開發的原理就是:動態加載技術。但是我們在開發插件…

java反射機制 路徑_Java 反射機制詳解

引言本文主要介紹Java中,有關反射機制、類的加載過程、以及控制反轉方面的內容。Java 反射機制Java創建對象的方式有哪些:new、反射、反序列化、克隆class對象獲取的方法有哪些:類名.class、getClass、forName、classLoader.loadClass(‘包類…

prop和attr在 jquery的

https://www.cnblogs.com/Showshare/p/different-between-attr-and-prop.html轉載于:https://www.cnblogs.com/beimingbingpo/p/9254680.html

java傳入數據庫生成柱狀圖_Java讀取數據庫數據生成柱狀圖

此案例是用swing顯示數據的。須要引入jfreechart相關包。不同版本號可能包不同樣。本人用的是此案例在ssi框架下會報錯,不用框架就沒問題。Java后臺邏輯代碼:public class BarChart {ChartPanel frame1;public BarChart() {CategoryDataset dataset get…

SVN系列操作(一)

SVN是什么? SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,常用于軟件開發項目中,實現代碼、文檔等的歷史版本保存、共享和權限管理。 進入SVN本地目錄,第一步操作就是update。 為什么呢?因為SVN是…

ubuntu-14.04.2-desktop使用方法

一、安裝VMware Tools 1. 在VMware Workstation11.1.0下安裝Ubuntu鏡像:ubuntukylin-14.04.2-desktop-amd64.iso 2. 點擊虛擬機菜單欄-安裝VMware Tools。 3. 在Ubuntu系統光盤中找到VMwareTools-9.9.2-2496486.tar.gz,右鍵復制到“桌面”,然…

ubuntu 跟xshell的問題

有2個分析: 1:是windos的防火墻沒有關閉 2:是虛擬機沒有安裝sshd服務器 ubuntu在CLI界面下輸入:dpkg -l |grep ssh 因為是我安裝過的sshd server 要是沒有sshd server 就要輸入 安裝。 三:要是安裝完之后 鏈接顯示說…

java gdal postgresql_使用GDAL/OGR操作Postgresql數據庫

GDAL(Geospatial Data AbstractionLibrary)是一個在X/MIT許可協議下的開源柵格空間數據轉換庫。它利用抽象數據模型來表達所支持的各種文件格式。它還有一系列命令行工具來進行數據轉換和處理。本文將使用GDAL/OGR庫讀寫Postgresql數據庫中的表&#x…

Go語言基礎之1--標識符、關鍵字、變量和常量、數據類型、Go的基本程序結構、Golang的特性...

一、前言 當我們項目較為簡單時,我們在src目錄下新建一個該項目目錄,里面存放源碼文件即可,見下圖: 當我們一個項目較為復雜時,我們可以在src目錄下新建一個該項目目錄,在針對該項目不同模塊創建不同目錄&a…

java參數轉換匹配規律_隱式轉換規則

隱式轉換在如下三種不同的情況會被考慮:1、當對象A調用某個方法時,這個方法不存在例如在前一節介紹的1 to 10。會將Int轉換為RichInt,然后再調用to方法。在這種情況下,會將對象A(方法的調用者)隱式轉換為另一個對象。2、當對象A調…

Semantic-UI的React實現(二):CSS類構造模塊

更簡單的類名標簽 Semantic-UI使用了更簡單的類名聲明。用過Bootstrap的同學都會被其復雜的類名標簽折磨過&#xff0c;例如一個簡單的按鍵樣式&#xff0c;不論顏色或是大小&#xff0c;都需要btn-前綴聲明&#xff1a; <button type"button" class"btn btn…

T-SQL LIKE子句 模糊查詢

MS SQL Server LIKE子句用于使用通配符運算符將值與類似值進行比較。 有兩個通配符與LIKE運算符結合使用: 百分號&#xff08;&#xff05;&#xff09;下劃線&#xff08;_&#xff09;百分號表示零個&#xff0c;一個或多個字符。 下劃線表示單個數字或字符。 符號可以組合使…

ext springmvc mysql_基于ExtJs6前臺,SpringMVC-Spring-Mybatis,resteasy,mysql無限極表設計,實現樹狀展示數據(treepanel)...

先從后臺講起1.表的設計2.mysql查詢很容易&#xff0c;關鍵是要把id,text,parentId查出來/p>"http://mybatis.org/dtd/mybatis-3-mapper.dtd">SELECTbp.id,bb.name brandName,bp.name text,bp.photo_url photoUrl,bp.number,bp.add_time addTime,bp.modify_tim…