原创 JPA學習總結(續)(2)

實體對象以及註解介紹具有ORM元數據的領域對象稱爲實體(Entity),按JPA的規範,實體具備以下的條件: 必須使用javax.persistence.Entity註解或者在XML映射文件中有對應的元素; 必須具有一個不帶參的構造函

原创 hibernate的兩種映射

Hibernate裏的字段映射有2種方式,一是直接在Java文件裏註解,我叫做註解定義;一是利用hbm.xml文件+普通的Bean文件映射,我叫做mapping定義。但是不管怎樣,這2種方式不能一起使用,混合使用也不行!要麼就用第1種方式

原创 數據庫的設計三範式

1 第一範式(1NF)在任何一個關係數據庫中,第一範式(1NF)是對關係模式的基本要求,不滿足第一範式(1NF)的數據庫就不是關係數據庫。所謂第一範式(1NF)是指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的

原创 主題:Java獲取各種常用時間方法

本人之前做的項目中積累常用的時間方法,貼出來與大家共享,如果哪裏有錯誤或更有效的方法請儘管拍磚!哈哈 Java代碼 package com.hefeng.test;          import java.text.DateF

原创 明海棠文集之Java日期時間1.0__摘

明海棠文集之日期時間1.0 --------它不是原創,是一種思念 Java 語言的Calendar,GregorianCalendar (日曆),Date(日期), 和DateFormat(日期格式)組成了Java標準的一個基本但是非常

原创 將年月日時分秒都保存進數據庫

這裏使用的是MySQL數據庫, 在向表中datetime 字段設值時,  一般使用preparedStatement.setDate(). 這樣只能存入日期,而沒有時間.  下面兩個方法可以將年月日時分秒都保存進數據庫. 1.使用prep

原创 Java中對Date的format

還是跟mysql相關,對裏面的date類型不好處理,網上找到了Java對Date的format以方便聯繫數據庫 獲取當期日期及從1970年1月1日開始經歷的毫秒數import java.util.Date; public class

原创 java.util.Date類型與java.sql.Date類型的互轉

很多的時候在進行數據庫操作時,如插入。都需要進行java.util.Date類型與java.sql.Date類型的互轉。 從類的繼承關係上看,java.util.Date類是java.sql.Date類的super類。所以java.sql

原创 如何把java.util.Date對象保存到SQLServer中類型爲datetime類型字段中

1. 如何把java.util.Date對象保存到SQLServer中類型爲datetime類型字段中去,如果使用java.sql.Date類,那麼除了年月日,時分秒都會被去掉.當然可以通過執行insert into table(fiel

原创 java中一個String型時間轉換成JAVA.SQL.DATE型時間在添加到SQL Server中的datetime型字段裏(

將一個時間錄入String tm="1999-12-22"(時間)轉換成Date型(java.sql.Date不是java.util.Date)然後在保存到SQL的datetime型time字段裏!(只說核心代碼就可以了!!!!怎麼連接S

原创 主題:JAVA DATE總結

1.計算某一月份的最大天數 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 爲 int time.set(C

原创 sqlserver date format(SqlServer常用日期格式)

select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(),

原创 JPA學習總結(蒐羅的其他前輩們的知識結晶加上自己的一點點心得)(1)

JPA技術簡單介紹什麼是JPA?JPA全稱爲Java Persistence API ,Java持久化API是Sun公司在Java EE 5規範中提出的Java持久化接口。JPA吸取了目前Java持久化技術的優點,旨在規範、簡化Java對

原创 SQLServer時間日期函數

1.    當前系統日期、時間       select getdate()  2. dateadd    在向指定日期加上一段時間的基礎上,返回新的 datetime 值     例如:向日期加上2天      select datea

原创 java.sql.Timestamp cannot be cast to java.sql.Date求助

java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date 百度上搜到以下內容: 這兩天一直被這個問題困擾着,總是出現這個異常,找網上