📄 mydatetest.java
字号:
package com.tarena.abs.test;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class MyDateTest {
public static void main(String[] args) {
SessionFactory sf = null;
Session s = null;
Transaction t = null;
Configuration c = new Configuration();
c.configure();
sf = c.buildSessionFactory();
s = sf.openSession();
t = s.beginTransaction();
MyDate d = new MyDate(2008,3,28);
Cal cal = new Cal(d);
//System.out.println(cal.getDate());
System.out.println(cal.getCalendar().get(Calendar.SECOND));
System.out.println(cal.getDate().getYear());
s.save(cal);
t.commit();
s.close();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
s = sf.openSession();
t = s.beginTransaction();
List l = s.createQuery("from Cal").list();
t.commit();
s.close();
for(Cal cal2:((List<Cal>)l)){
//System.out.println(cal2.getDate());
System.out.println(cal2.getCalendar().get(Calendar.SECOND));
System.out.println(cal2.getDate().getYear());
}
System.out.println(Calendar.getInstance().get(Calendar.SECOND));
System.out.println(new Date().getYear());
System.out.println(Calendar.getInstance().get(Calendar.DATE));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -