Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
定义JPA默认表限定符_Jpa_Playframework - Fatal编程技术网

定义JPA默认表限定符

定义JPA默认表限定符,jpa,playframework,Jpa,Playframework,我的所有表(MSSQL)都使用模式/限定符/前缀(例如,abc.Table1,abc.Table2)。这个限定符对于所有表都是相同的,我想将它指定为JPA的默认值,这样我就不需要用自定义名称字符串注释每个类 这可以通过如下XML配置完成: <entity-mappings> <persistence-unit-metadata> <persistence-unit-defaults> <schema nam

我的所有表(MSSQL)都使用模式/限定符/前缀(例如,
abc.Table1
abc.Table2
)。这个限定符对于所有表都是相同的,我想将它指定为JPA的默认值,这样我就不需要用自定义名称字符串注释每个类

这可以通过如下XML配置完成:

<entity-mappings>
    <persistence-unit-metadata>
        <persistence-unit-defaults>
            <schema name="abc"/>
        </persistence-unit-defaults>
    </persistence-unit-metadata>
</entity-mappings>


但是,我使用的是Play框架,其中JPA配置在webapps的
application.conf
文件中完成。是否可以声明此属性?

是否尝试将
hibernate.default_schema=abc
添加到
应用程序.conf
?Play应该支持以这种方式设置其他Hibernate属性。

您是否尝试将
Hibernate.default_schema=abc
添加到
应用程序.conf
?Play应该支持以这种方式设置其他Hibernate属性。

啊,我不知道我也可以直接使用Hibernate!谢谢。啊,我不知道我也可以直接使用hibernate的东西!非常感谢。