org.hibernate.exception.SQLGrammarException: could not execute statement
出現這個問題的------數據庫表名用了MySQL關鍵字
private Blob blob; (這樣就會發生上面錯誤)
改成private Blob image; 讓后從新映射
出現這個問題的------數據庫表名用了MySQL關鍵字
private Blob blob; (這樣就會發生上面錯誤)
改成private Blob image; 讓后從新映射
2018-02-08
5.2版本的
//創建會話工廠對象
sessionFactory = new Configuration().configure().buildSessionFactory();
//創建會話對象
session = sessionFactory.openSession();
//開啟事務
transaction = session.beginTransaction();
//創建會話工廠對象
sessionFactory = new Configuration().configure().buildSessionFactory();
//創建會話對象
session = sessionFactory.openSession();
//開啟事務
transaction = session.beginTransaction();
2018-01-29
@墨上清 這位同學明顯理解錯老師這么演示的意思,誠然打印兩個session的hashcode不同不能證明這兩個session沒有關閉。但是老師想要表達的意思是使用openSession()方式獲得是session是使用新的connection的,所以如果你在程序中不設置關閉session釋放資源的話,那么就有可能會造成連接池溢出的狀況
2018-01-25
報MappingNotFoundException這個錯誤的同學們,注意一下自己mapping的路徑是否正確,檢查了一下發現自己漏寫了Students最后面的這個s,加上去就OK了,因為用的jar包是老師提供的,所以沒遇到版本問題
2018-01-25