缓慢的JPA启动

时间:2010-08-11 07:34:19

标签: orm jpa java-ee-6 jpa-2.0 glassfish-3

我为整个数据库创建了JPA 2.0实体类(~200个表),现在每次重建我的应用程序并首次启动它时都会收到这些消息:

INFO: <entity_classname> actually got transformed
INFO: <entity_otherclassname> actually got transformed
...

Glassfish中这些(info)消息的输出非常慢,现在需要差不多一分钟(!)来启动应用程序。

我认为消息是问题,因为有时Glassfish控制台会在Netbeans窗口中冻结(不输出任何消息),然后整个过程大约需要5秒钟。

我找不到禁用这些消息的方法,有没有办法加快速度?

1 个答案:

答案 0 :(得分:2)

我认为这是由于您的JPA类的动态编织。你可以尝试使用static weaving(或者根本不编织,但这会禁用延迟加载等内容)吗?