Liran Zelkha has posted comments on this change.

Change subject: core: Make Bookmark entity a JPA entity
......................................................................


Patch Set 61:

(3 comments)

https://gerrit.ovirt.org/#/c/33836/61/backend/manager/modules/bll/src/main/resources/META-INF/persistence.xml
File backend/manager/modules/bll/src/main/resources/META-INF/persistence.xml:

Line 4:     version="2.0">
Line 5:     <persistence-unit name="ovirt">
Line 6:         <provider>org.hibernate.ejb.HibernatePersistence</provider>
Line 7:         
<non-jta-data-source>java:/ENGINEDataSource</non-jta-data-source>
Line 8:         
<class>org.ovirt.engine.core.common.businessentities.Bookmark</class>
> since we expect this element type to constantly grow, wouldn't we rather ha
Can't change since the XSD specifics the order of the elements. Note that the 
solution in the test (specify the package) doesn't work in JBoss.
Line 9:         <properties>
Line 10:             <property name="hibernate.dialect" 
value="org.hibernate.dialect.PostgreSQLDialect" />
Line 11:             <property name="jboss.entity.manager.jndi.name" 
value="java:/ovirtEM"/>
Line 12:             <property name="jboss.entity.manager.factory.jndi.name" 
value="java:/ovirtEMF"/>


https://gerrit.ovirt.org/#/c/33836/61/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Bookmark.java
File 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/Bookmark.java:

Line 20:     private static final long serialVersionUID = 8177640907822845847L;
Line 21: 
Line 22:     @Id
Line 23:     @Column(name = "bookmark_id")
Line 24:     @Type(type = "org.ovirt.engine.core.dao.jpa.GuidUserType")
> isn't there an option to match the Guid type to GuidUserType without declar
No - we always need to supply the type (at least so the documentation says, and 
I can't make it work without it). So I threw away the package-info.java file. 
We don't need it for now.
Line 25:     private Guid id;
Line 26: 
Line 27:     @Size(max = BusinessEntitiesDefinitions.BOOKMARK_NAME_SIZE)
Line 28:     @Column(name = "bookmark_name")


https://gerrit.ovirt.org/#/c/33836/61/backend/manager/modules/dal/src/test/resources/META-INF/persistence.xml
File backend/manager/modules/dal/src/test/resources/META-INF/persistence.xml:

Line 1: <persistence xmlns="http://java.sun.com/xml/ns/persistence"; 
version="2.0">
Line 2:     <persistence-unit name="ovirt-test">
Line 3:         <provider>org.hibernate.ejb.HibernatePersistence</provider>
Line 4:         
<class>org.ovirt.engine.core.common.businessentities.Bookmark</class>
> same comment: since we expect this element type to constantly grow, wouldn'
I fixed it to provide just the package - so we won't need to add more lines.
In any case - we can't change the order of the tags. Eclipse shows an error in 
the editor.
Line 5:         <properties>
Line 6:             <property name="hibernate.dialect" 
value="org.hibernate.dialect.PostgreSQLDialect" />
Line 7:         </properties>
Line 8:     </persistence-unit>


-- 
To view, visit https://gerrit.ovirt.org/33836
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I162f1c22d32b16732ed50a7f6378f8d3e765141a
Gerrit-PatchSet: 61
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liran Zelkha <[email protected]>
Gerrit-Reviewer: Allon Mureinik <[email protected]>
Gerrit-Reviewer: Eli Mesika <[email protected]>
Gerrit-Reviewer: Liran Zelkha <[email protected]>
Gerrit-Reviewer: Moti Asayag <[email protected]>
Gerrit-Reviewer: Oved Ourfali <[email protected]>
Gerrit-Reviewer: Roy Golan <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: Yevgeny Zaspitsky <[email protected]>
Gerrit-Reviewer: [email protected]
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to