-
hibernate 時間映射查看全部
-
hibernate.cfg.xml常用配置查看全部
-
ORM 對象/關系映射 面向對象編寫的數據庫查看全部
-
@Test public void testSaveStudent() { Student s = new Student(1,"張三豐","男",new Date(),"武當山"); session.save(s); } @Test public void testGetStudent(){ Student s = (Student)session.get(Student.class,1); System.out.println(s); } @Test public void testLoadStudent(){ Student s = (Student)session.load(Student.class,1); System.out.println(s); } @Test public void testUpdateStudent(){ Student s = (Student)session.get(Student.class,1); s.setSex("男"); session.update(s); System.out.println(s); } @Test public void testDeleteStudent(){ Student s = (Student)session.get(Student.class,1); session.delete(s); }查看全部
-
get和load區別查看全部
-
get和load的區別查看全部
-
時間類型查看全部
-
單一主鍵主鍵生成策略 native:mysql下為auto_increment,從1開始 assigned:程序中手工賦值,注意對象在實例化時id屬性自動初始化為0了查看全部
-
hbm配置文件常用設置查看全部
-
openSession和getCurrentSession區別查看全部
-
Hibernate 時間類型: date, time, timestamp --> YYYY-MM-DD, HH:MM:SS, YYYY-MM-DD HH:MM:SS查看全部
-
生成SessionFactory 方法已過時了,具體請參考: 1. SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 2. Session session = sessionFactory.OpenSession(); Transaction查看全部
-
hibernate執行流程查看全部
-
常用配置1查看全部
-
@Before public void init() { // 創建配置對象 Configuration config = new Configuration().configure(); config.addClass(Student.class); // 創建服務注冊對象 ServiceRegistry serviceRegistery = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build(); // 創建會話工廠對象 sessionFactory = config.buildSessionFactory(serviceRegistery); // 創建會話對象 session = sessionFactory.openSession(); // 開啟事務 transaction = session.beginTransaction(); } @Test public void testSaveStudent() { Student s = new Student(1,"張三豐","男",new Date(),"武當山"); session.save(s); } @After public void destory() { // 提交事務 transaction.commit(); // 關閉會話 session.close(); // 關閉會話工廠 sessionFactory.close(); }查看全部
舉報
0/150
提交
取消