java – 我在哪里放入我的import.sql文件,不知道我的类路径的根目录在哪里?

在我的servlet-context.xml中的hibernate属性中,我有:property name=hibernatePropertiesvaluehibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.query.substitutions=true Y, false Nhibe...

在我的servlet-context.xml中的hibernate属性中,我有:

    <property name="hibernateProperties">
        <value>
            hibernate.dialect=org.hibernate.dialect.MySQLDialect
            hibernate.query.substitutions=true 'Y', false 'N'
            hibernate.show_sql=true
            hibernate.hbm2ddl.auto=create-drop
        </value>
    </property>

我读到如果我将import.sql文件放在类路径的根目录中,我可以播种我的数据库.

我在使用IntelliJ,我的类路径的根目录在哪里?是我为模块设置源路径的地方吗?

/src/main/java

理想情况下我想要的也是为我的测试用例运行一个import.sql,可能在一个单独的文件中,这是一个像ant这样的工作吗?

解决方法:

看起来你喜欢使用来自源路径的maven.所以你应该把它放进去

src/main/resources/

这是类路径的根.您还可以通过打开调试器并运行来检查根目录是什么

getClass().getResource("/")

本文标题为:java – 我在哪里放入我的import.sql文件,不知道我的类路径的根目录在哪里?

基础教程推荐