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