Derby我可以连接到一个名为FRIEND的唯一表,其他所有表都找不到

时间:2012-02-03 13:34:47

标签: glassfish-3 derby

我在Eclipse中创建了我的项目,连接到DerbyDB SAMPLE,模式APP,创建表

FRIEND (column NAME varchar primary key, column AGE int). 

然后我使用EJB3.0连接到Glassfish中的这个数据库并打印了所有表的信息。

然后我创建了几乎相同的表

FRIENDA (column NAME varchar primary key, column AGE int) 在DB SAMPLE中,架构APP。

并且Glassfish没有在SAMPLE,APP中看到它或任何其他表,而是第一个FRIEND。

如果我写参数drop-and-create-table,可以删除或创建任何提到的表,但我无法连接到它们,而是第一个创建的表(FRIEND)。

Persistence.xml类似。

请告诉我,我该怎么办?

1 个答案:

答案 0 :(得分:1)

听起来你的两个不同的连接正在使用两个不同的Derby数据库。由于Derby使创建数据库变得如此简单,因此很容易以这种方式混淆。