最赞回答 / 蜜罐里的孩纸
因为你的数据库连接驱动版本太低了,没有重写PreparedStatement的setBlob(int index,InputStream inputstream)方法,只有setBlob(int index,Blob blob)所以你要重新下载一个mysql-connector-java.jar的新版本。mysql-connector-java-5.1.39-bin.jar这个版本就可以使用
2016-07-27
我根据老师讲的hibernate课程,在eclipse里练习了一遍,分享给大家,另外把数据库的图形化工具Navicat也一并传上,都在百度云链接里,如下:http://pan.baidu.com/s/1o8D49zs
2016-07-27
我根据老师讲的hibernate课程,在eclipse里练习了一遍,分享给大家,另外把数据库的图形化工具Navacat也一并传上,都在百度云链接里,如下:http://pan.baidu.com/s/1o8D49zs
hibernate 5以上的版本不再需要 ServiceRegistry 来创建 sessionFactory
所以初始方法的代码可以改成
Configuration config = new Configuration().configure();
sessionFactory = config.buildSessionFactory();
session = sessionFactory.openSession();
transaction = session.beginTransaction();
所以初始方法的代码可以改成
Configuration config = new Configuration().configure();
sessionFactory = config.buildSessionFactory();
session = sessionFactory.openSession();
transaction = session.beginTransaction();
2016-07-26
折腾半天终于成功啦 遇到两个问题:1.创建服务注册对象ServiceRegistryBuilder时 报错。解决办法:把eclipse版本从helios换成了luna 因为我用的是jre1.8 好像luna版本能更好的支持java8 2.无法自动创建表,仔细检查了下 原来在hibernate配置文件中忘了声明生成策略hbm2ddl.auto
2016-07-24