Проблема расширения EBean [POJO не улучшена] - PullRequest
0 голосов
/ 15 апреля 2020

Я использую Ebean и Vert.x для своих заданий cron.

Но по какой-то причине сущности не улучшаются с помощью ebean-maven-plugin.

Вот что я использую:

              <plugin>
                <groupId>io.ebean</groupId>
                <artifactId>ebean-maven-plugin</artifactId>
                <version>12.1.12</version>
                <executions>
                    <execution>
                        <id>main</id>
                        <phase>process-classes</phase>
                        <configuration>
                            <transformArgs>debug=1</transformArgs>
                        </configuration>
                        <goals>
                            <goal>enhance</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Моя сущность:

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "targeting_locations")
public class TargetingLocations {

    @Id
    @Column(name = "id")
    public Long id;
// other properties

}

Вот код ошибки:

2020-04-15 19:39:26,671  i.e.s.d.BeanDescriptorManager - Error in deployment
java.lang.IllegalStateException: Bean class com.xxx.model.TargetingLocations is not enhanced?
    at io.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1414)
    at io.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1286)
    at io.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1208)
    at io.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:711)

Из разных постов не смог реально выяснить, что вызывает эту проблему.

1 Ответ

0 голосов
/ 18 апреля 2020

Ваш домен должен расширяться. Io.ebean.Model Остальное выглядит отлично.

...