junit执行成功,但没有在数据库中生成表

来源:1-6 生成表结构

云雀

2016-08-04 11:31

package com.entity;

import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import org.junit.Test;

public class TestStudents {

	@Test
	public void testSchemaExport() {
		// create cofig file
		Configuration config = new Configuration().configure();
		
		SchemaExport export=new SchemaExport(config);
		export.create(true, true);
	}
}

控制台输出:

log4j:WARN No appenders could be found for logger (org.jboss.logging).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.


写回答 关注

2回答

  • 云雀
    2016-08-04 16:55:24

    已经找到原因了,连数据库的URL写错了

  • 二度
    2016-08-04 14:55:20

    hibertnate缺jboss-logging这个包

    云雀

    并不缺呀

    2016-08-04 16:54:22

    共 1 条回复 >

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80700 学习 · 754 问题

查看课程

相似问题