我目前正在学习Java EE开发。到目前为止,我一直在使用事务类型为RESOURCE_LOCAL的持久性单元,并且可以在“服务”选项卡下浏览Netbeans中的数据库表。我正在使用Derby数据库org.apache.derby.jdbc.ClientDriver。
我必须将事务类型更改为JTA才能使EJB正常工作,但现在我再也看不到Netbeans中的任何表。
我能以某种方式解决这个问题吗?
答案 0 :(得分:0)
我必须将事务类型更改为JTA才能使EJB正常工作,但现在我再也看不到Netbeans中的任何表。
据我所知,这非常奇怪,NetBeans的“数据库浏览器”和persistence.xml
是两个完全不相关的东西。
关于连接字符串有什么特别或明显的提及吗?你可以ping GlassFish下的连接池(你使用的是GlassFish吗?)?您使用的是由GlassFish启动的derby服务器还是NetBeans启动的服务器?你能描述一下允许重现你的问题的步骤吗?