我正在学习 Java EE 6,我从基本教程开始,试图真正理解所有的基础设施并尝试使用它。
所以我做了一个关于使用 JPA的基本教程(这个)。唯一的区别是我更改了 Hibernate 的 ObjectDB 实现。
它非常简单,它有一个Entity、一个DAO Session 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 数据库,但我找不到它。
信息应该在哪里?是关于默认数据源或类似的东西吗?谁能点亮我?
提前致谢。
此致,