[
https://issues.apache.org/jira/browse/OPENJPA-2777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maxim Solodovnik resolved OPENJPA-2777.
---------------------------------------
Resolution: Fixed
> Indices specified using javax.persistence.Index annotation are not being
> created
> --------------------------------------------------------------------------------
>
> Key: OPENJPA-2777
> URL: https://issues.apache.org/jira/browse/OPENJPA-2777
> Project: OpenJPA
> Issue Type: Bug
> Components: jdbc
> Affects Versions: 3.0.0
> Reporter: Maxim Solodovnik
> Assignee: Maxim Solodovnik
> Priority: Major
> Fix For: 3.0.1
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Indices specified using javax.persistence.Index annotation are not being
> created
> i saw a similar example but was hoping the index could be automatically
> created. some indexes are automatically created but seeingly not others.
> i tried the annotations as in the example and the index is never
> created. here is what i have added to my class
> @Entity
> @Table(name = "billentry", indexes = {
> @Index(name = "I_BLLNTRY_SECTION", columnList =
> "BILLSECTION_ID", unique = false),
> @Index(name = "I_BLLNTRY_BILLTEMPLATEENTRY", columnList =
> "btentryid", unique = false) })
> public class BillEntry implements Serializable {
> private static final long serialVersionUID = 1L;
> @Id
> @GeneratedValue(strategy = GenerationType.IDENTITY)
> private Long id;
> @Version
> private Long version;
> @ManyToOne
> private BillSection billSection;
> @ManyToOne
> @Column(name = "btentryid")
> private BillTemplateEntry billTemplateEntry;
> Mail thread: https://markmail.org/message/c4tom6hwjt7temur
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)