首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取在persistence.xml中定义的所有可用持久性单元名称。

获取在persistence.xml中定义的所有可用持久性单元名称。
EN

Stack Overflow用户
提问于 2016-03-23 07:22:32
回答 1查看 418关注 0票数 4

我有如下所示的persistence.xml (只是一个例子),我想检索所有持久性单元名称的集合。在本例中,a、b和c

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
   <persistence-unit name="a">
   </persistence-unit>
   <persistence-unit name="b">
   </persistence-unit>
   <persistence-unit name="c">
   </persistence-unit>
</persistence>
EN

回答 1

Stack Overflow用户

发布于 2020-04-02 12:18:21

可以使用此代码获取所有持久性单元名称。

代码语言:javascript
复制
List<ParsedPersistenceXmlDescriptor> persistenceUnits = PersistenceXmlParser.locatePersistenceUnits(new Properties());
    for (ParsedPersistenceXmlDescriptor descriptor : persistenceUnits) {
        AVAILABLE_MODULES_LIST.add(descriptor.getName());
    }

对我来说很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36172001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档