我正在學習Java EE 6,並從基本教程開始,嘗試真正理解所有的基礎結構,並與它一起玩一點。Hibernate/JPA/GlassFish/Netbeans存儲數據在哪裏?
所以我做了一個關於使用JPA的基本教程(this之一)。唯一的區別是我改變了Hibernate的ObjectDB實現。
它非常簡單,它有一個實體,一個DAO會話Bean,一個Servlet和一個JSP。它唯一做的就是註冊名稱,並向您顯示名稱。我配置Hibernate來了Postgres數據庫工作,並在persistence.xml文件提出以下內容:
<?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數據庫,我找不到它。
應該是哪裏的信息?是關於默認數據源或類似的東西?任何人都能照亮我嗎?
在此先感謝。
最好的問候,