Stonewoodman created DELTASPIKE-1467:
----------------------------------------

             Summary: Saving existing entity throws an exception
                 Key: DELTASPIKE-1467
                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-1467
             Project: DeltaSpike
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: Data-Module
    Affects Versions: 1.9.6
            Reporter: Stonewoodman


{code:java}
@Entity(name = "Foo")
@Table(name = "foo")
public class FooEntity implements Serializable
{
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    ...
}{code}
{code:java}
@Transactional 
@Repository(forEntity = FooEntity.class) 
public abstract class FooRepository extends AbstractEntityRepository<FooEntity, 
Long>
{
    ...
}
{code}
Loading an entity in JSF
Edit and save it.

It generates following exception
Caused by: javax.transaction.RollbackException: Transaction is marked for 
rollback

The origin error occurs in CdiQueryInvocationContext.java#countCheck(Object, 
Property<Serializable>)
Because for this generated select is using the class name instead of entity 
name.

See PR
https://github.com/apache/deltaspike/pull/137



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to