hibernate.properties not found,一直这个错误,我的hibernate5.2的,该改的都改了,还是错。。。
2017-10-12
如果老师能把类放到对应的包里面就好了,老实说,我对配置文件和类不再一个包怎么选择路径真的不是很理解,而且建包也是比较规范的做法
2017-10-11
如果还不能创建成功,看看自己的MYSQL版本是不是5以上。查看控制台是否有打印SQL语句,如果有,并且原因是type=XXX这个地方有错,在hibernate.cfg.xml方言的地方配置org.hibernate.dialect.MySQLDialect换成org.hibernate.dialect.MySQL5Dialect
2017-10-11
个人遇到的问题,第一个如果你的hibernate是4以上的版本,更改代码如下:
//创建配置对象
Configuration config = new Configuration().configure();
//创建会话工厂
sessionFactory = config.buildSessionFactory();
//打开会话
session = sessionFactory.getCurrentSession();
//打开事务
transaction = session.beginTransaction();
//创建配置对象
Configuration config = new Configuration().configure();
//创建会话工厂
sessionFactory = config.buildSessionFactory();
//打开会话
session = sessionFactory.getCurrentSession();
//打开事务
transaction = session.beginTransaction();
2017-10-11
@你拍一我拍三 不用myeclipse的原因:1. myeclipse是收费的,有人说可以用破解工具,但是同为技术人员,很多人是不屑于破解的,要么直接买。 2. myeclipse其实就是集成了很多插件的eclipse,和eclipse在根本上没有任何区别。 3. 因为集成了很多插件,myeclipse有时会比较卡。 4. 很多用Myeclipse的多为培训机构出来的,培训机构老师为了图方便,不要手动添加插件之类的,直接用me省了很多事 5. 实际上80%的公司都是用eclipse(仅仅是说myeclipse和eclipse之间的选择,不包括其他IDE)
2017-10-11
确实是不会自动生成表的
十月 10, 2017 4:37:58 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
WARN: SQL Error: 1146, SQLState: 42S02
十月 10, 2017 4:37:58 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: Table 'test.user' doesn't exist
十月 10, 2017 4:37:58 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
WARN: SQL Error: 1146, SQLState: 42S02
十月 10, 2017 4:37:58 下午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: Table 'test.user' doesn't exist
2017-10-10