首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hibernate/JPA/GlassFish/Netbeans在哪里存储数据?

Hibernate/JPA/GlassFish/Netbeans在哪里存储数据?
EN

Stack Overflow用户
提问于 2012-05-12 07:56:18
回答 1查看 498关注 0票数 2

我正在学习Java EE 6,我从基础教程开始,试图真正理解所有的基础设施,并尝试使用它。

所以我做了一个关于使用JPA的基本教程(this one)。唯一的区别是我更改了Hibernate的ObjectDB实现。

它非常简单,它有一个实体、一个DAO会话Bean、一个Servlet和一个JSP。它所做的唯一一件事就是注册名称,并向您显示这些名称。我将Hibernate配置为使用postgres数据库,并在persistence.xml文件中放入以下内容:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="TutorialGuestBook1PU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>jdbc/__default</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
      <property name="hibernate.hbm2ddl.auto" value="update"/>
    </properties>
  </persistence-unit>
</persistence>

一切正常,但是我看不到我用示例应用程序保存的信息保存在哪里。我知道它一定在某个地方,但我查询了postgres数据库,却找不到它。

信息应该放在哪里?是关于默认数据源还是类似的东西?有人能帮我点亮吗?

提前谢谢。

诚挚的问候,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-12 08:00:07

这是我在搜索"GlassFish default datasouce“时发现的,第一次命中:

http://docs.oracle.com/cd/E18930_01/html/821-2424/gksmw.html

预配置了嵌入式GlassFish服务器的jdbc/__default Java DB数据库。当应用程序部署在使用GlassFish持久性但未指定数据源的嵌入式Java中时,将使用它。Embedded GlassFish服务器使用在临时域中创建的embedded Java DB数据库,该数据库在Embedded GlassFish服务器停止时被销毁。

IIRC在非嵌入式上也是如此,但有一段时间没有检入。不过,搜索也很简单。

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

https://stackoverflow.com/questions/10559938

复制
相关文章

相似问题

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