-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Hibernate won't update schema in 5.8.0.Beta1
PostPosted: Thu May 04, 2017 10:21 am 
Newbie

Joined: Fri Mar 04, 2016 4:16 pm
Posts: 7
Hi,
i'm not sure i'm at the right place since it is a beta release.

We wanted to try elasticsearch so we updated to 5.8.0.Beta1, but since we updated, hibernate wouldn't create schema anymore.

This is how we build our sessionfactory :
Code:
   Configuration conf = new Configuration();
   conf.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
   conf.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
   conf.setProperty("hibernate.connection.url", "jdbc:mysql://host:3306/"+dbName+"?characterEncoding=utf-8"
                                 + "&verifyServerCertificate=false&useSSL=true&requireSSL=true");
   conf.setProperty("hibernate.connection.username", "username");
   conf.setProperty("hibernate.connection.password", "password");
   conf.setProperty("hibernate.connection.verifyServerCertificate", "false");
   conf.setProperty("hibernate.connection.requireSSL", "true");
   conf.setProperty("hibernate.connection.useSSL", "true");
   conf.setProperty("hibernate.connection.CharSet", "utf8");
   conf.setProperty("hibernate.connection.characterEncoding", "utf8");
   conf.setProperty("hibernate.connection.useUnicode", "true");
   conf.setProperty("hibernate.connection.autoReconnect", "true");
   conf.setProperty("hibernate.default_schema", "dbName");
   conf.setProperty("hibernate.show_sql", "false");
   conf.setProperty("hibernate.connection.provider_class", "org.hibernate.connection.C3P0ConnectionProvider");
   conf.setProperty("hibernate.id.new_generator_mappings", "false");
   conf.setProperty("hibernate.globally_quoted_identifiers", "true");
   conf.setProperty("hibernate.current_session_context_class", "org.hibernate.context.internal.ThreadLocalSessionContext");
   conf.setProperty("hibernate.hbm2ddl.auto", "update");
   conf.setImplicitNamingStrategy(new CustomNamingStrategy());

   conf.setProperty("hibernate.search.default.indexmanager", "elasticsearch");
   conf.setProperty("hibernate.search.default.elasticsearch.host", "elasticsearchurl");
   conf.setProperty("hibernate.search.default.elasticsearch.index_schema_management_strategy", "none");
   conf.setProperty("hibernate.search.default.elasticsearch.required_index_status", "yellow");

   // ... add persistence classes here ...
   conf.buildSessionFactory(new StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build());


If we remove everything that relate to elasticsearch, the same problem occurs, the schema won't update.
The only way we found was to put back hibernate-search 5.7.0.Final. I don't know why thought.

I think this might be related but if we just execute a main with just the above code, there seems to be 8 "Hibernate-search: elasticsearch transport thread [number]" hanging and program won't close.
I'm wondering if hibernate is waiting for those threads and won't call directly mysql.
Same thing when we run it in Tomcat. After closing the server, it will run indefinitely until tomcat pop the message "server didn't stop in time, do you want to wait or kill process...".

If we enable hibernate sql log. We can clearly see the create table and every alter table. But nothing on the database is modified.

- Thanks, and let me know if i'm not at the good place to post this.


EDIT: After debugging hibernate code, we noticed that there was a quiet error while hibernate was trying to create a myIsam table. Changing code worked :
Code:
conf.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQL5InnoDBDialect");

I don't know how the 5.8.0.Beta1 release can conflict with this.
This still does not fix the hanging thread problem thought.


Top
 Profile  
 
 Post subject: Re: Hibernate won't update schema in 5.8.0.Beta1
PostPosted: Mon May 22, 2017 4:55 am 
Hibernate Team
Hibernate Team

Joined: Fri Oct 05, 2007 4:47 pm
Posts: 2536
Location: Third rock from the Sun
Hi!
sure it's a good place to ask questions. Sorry it took so long, we've been travelling; we'll be more responsive in the next few weeks.

Quote:
hibernate wouldn't create schema anymore.

Do you mean Hibernate ORM won't create the SQL schema on the RDBMS, or Hibernate Search is not creating the index schema on Elasticsearch?

Can you post all your dependencies? I'm specifically interested in seeing if you're having multiple versions (or just the wrong version) of Hibernate ORM being included.

_________________
Sanne
http://in.relation.to/


Top
 Profile  
 
 Post subject: Re: Hibernate won't update schema in 5.8.0.Beta1
PostPosted: Tue May 23, 2017 1:16 pm 
Newbie

Joined: Fri Mar 04, 2016 4:16 pm
Posts: 7
Hi,
I meant that hibernate ORM didn't create schema on MySQL.Like I said in my last post, we had to switch to Mysql5InnoDB dialect for it to create it again.
Everything seems to work on ellastic search schema.
I updated to beta2 since then.
The 8 hanging thread still happens.

Here is the full list of dependencies generated with gradle :
Code:
+--- com.github.livesense:org.liveSense.fragment.com.sun.image.codec.jpeg:1.0.5
+--- org.beanshell:bsh:2.0b4
+--- org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final
|    +--- org.jboss.logging:jboss-logging:3.3.0.Final
|    +--- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final
|    +--- org.javassist:javassist:3.20.0-GA
|    +--- antlr:antlr:2.7.7
|    +--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final
|    +--- org.jboss:jandex:2.0.3.Final
|    +--- com.fasterxml:classmate:1.3.0
|    +--- dom4j:dom4j:1.6.1
|    \--- org.hibernate.common:hibernate-commons-annotations:5.0.1.Final
|         \--- org.jboss.logging:jboss-logging:3.3.0.Final
+--- org.hibernate:hibernate-search-engine:5.8.0.Beta2
|    +--- org.hibernate.common:hibernate-commons-annotations:5.0.1.Final (*)
|    +--- org.apache.lucene:lucene-core:5.5.4
|    +--- org.apache.lucene:lucene-misc:5.5.4
|    |    \--- org.apache.lucene:lucene-core:5.5.4
|    +--- org.apache.lucene:lucene-analyzers-common:5.5.4
|    |    \--- org.apache.lucene:lucene-core:5.5.4
|    +--- org.apache.lucene:lucene-facet:5.5.4
|    |    +--- org.apache.lucene:lucene-core:5.5.4
|    |    \--- org.apache.lucene:lucene-queries:5.5.4
|    +--- org.apache.lucene:lucene-queryparser:5.5.4
|    |    +--- org.apache.lucene:lucene-core:5.5.4
|    |    +--- org.apache.lucene:lucene-queries:5.5.4
|    |    \--- org.apache.lucene:lucene-sandbox:5.5.4
|    \--- org.jboss.logging:jboss-logging:3.3.0.Final
+--- org.hibernate:hibernate-search-orm:5.8.0.Beta2
|    +--- org.hibernate:hibernate-search-engine:5.8.0.Beta2 (*)
|    \--- org.hibernate:hibernate-core:5.2.10.Final (*)
+--- org.hibernate:hibernate-search-elasticsearch:5.8.0.Beta2
|    +--- org.hibernate:hibernate-search-engine:5.8.0.Beta2 (*)
|    +--- org.elasticsearch.client:rest:5.3.0
|    |    +--- org.apache.httpcomponents:httpclient:4.5.2
|    |    |    +--- org.apache.httpcomponents:httpcore:4.4.4 -> 4.4.5
|    |    |    +--- commons-logging:commons-logging:1.2
|    |    |    \--- commons-codec:commons-codec:1.9 -> 1.10
|    |    +--- org.apache.httpcomponents:httpcore:4.4.5
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.2
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.5
|    |    +--- commons-codec:commons-codec:1.10
|    |    \--- commons-logging:commons-logging:1.1.3 -> 1.2
|    +--- org.elasticsearch.client:sniffer:5.3.0
|    |    +--- org.elasticsearch.client:rest:5.3.0 (*)
|    |    +--- org.apache.httpcomponents:httpclient:4.5.2 (*)
|    |    +--- org.apache.httpcomponents:httpcore:4.4.5
|    |    +--- commons-codec:commons-codec:1.10
|    |    +--- commons-logging:commons-logging:1.1.3 -> 1.2
|    |    \--- com.fasterxml.jackson.core:jackson-core:2.8.6
|    \--- com.google.code.gson:gson:2.8.0
+--- org.hibernate:hibernate-entitymanager:5.2.8.Final
|    +--- org.jboss.logging:jboss-logging:3.3.0.Final
|    +--- org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final (*)
|    +--- dom4j:dom4j:1.6.1
|    +--- org.hibernate.common:hibernate-commons-annotations:5.0.1.Final (*)
|    +--- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final
|    +--- org.javassist:javassist:3.20.0-GA
|    +--- net.bytebuddy:byte-buddy:1.6.6
|    \--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final
+--- org.hibernate:hibernate-c3p0:5.2.8.Final
|    +--- org.jboss.logging:jboss-logging:3.3.0.Final
|    +--- org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final (*)
|    \--- com.mchange:c3p0:0.9.5.2
|         \--- com.mchange:mchange-commons-java:0.2.11
+--- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.1.Final
+--- com.mchange:c3p0:0.9.2.1 -> 0.9.5.2 (*)
+--- net.sf.jasperreports:jasperreports:6.3.1
|    +--- commons-beanutils:commons-beanutils:1.9.0 -> 1.9.2
|    |    +--- commons-logging:commons-logging:1.1.1 -> 1.2
|    |    \--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    +--- commons-collections:commons-collections:3.2.2
|    +--- commons-digester:commons-digester:2.1
|    |    +--- commons-beanutils:commons-beanutils:1.8.3 -> 1.9.2 (*)
|    |    \--- commons-logging:commons-logging:1.1.1 -> 1.2
|    +--- commons-logging:commons-logging:1.1.1 -> 1.2
|    +--- com.lowagie:itext:2.1.7.js5
|    |    +--- bouncycastle:bcmail-jdk14:138
|    |    +--- bouncycastle:bcprov-jdk14:138
|    |    \--- bouncycastle:bctsp-jdk14:138
|    |         \--- org.bouncycastle:bctsp-jdk14:1.38
|    |              +--- org.bouncycastle:bcprov-jdk14:1.38
|    |              \--- org.bouncycastle:bcmail-jdk14:1.38
|    |                   \--- org.bouncycastle:bcprov-jdk14:1.38
|    +--- org.jfree:jcommon:1.0.23
|    +--- org.jfree:jfreechart:1.0.19
|    |    \--- org.jfree:jcommon:1.0.23
|    +--- org.eclipse.jdt.core.compiler:ecj:4.3.1
|    +--- org.codehaus.castor:castor-xml:1.3.3
|    |    +--- org.codehaus.castor:castor-core:1.3.3
|    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.2
|    |    |    \--- commons-lang:commons-lang:2.6
|    |    +--- commons-logging:commons-logging:1.1.1 -> 1.2
|    |    +--- commons-lang:commons-lang:2.6
|    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    +--- javax.inject:javax.inject:1
|    |    +--- stax:stax:1.2.0
|    |    |    \--- stax:stax-api:1.0.1
|    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    \--- org.springframework:spring-context:3.0.6.RELEASE
|    |         +--- org.springframework:spring-aop:3.0.6.RELEASE
|    |         |    +--- aopalliance:aopalliance:1.0
|    |         |    +--- org.springframework:spring-asm:3.0.6.RELEASE
|    |         |    +--- org.springframework:spring-beans:3.0.6.RELEASE
|    |         |    |    \--- org.springframework:spring-core:3.0.6.RELEASE
|    |         |    |         +--- org.springframework:spring-asm:3.0.6.RELEASE
|    |         |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.2
|    |         |    \--- org.springframework:spring-core:3.0.6.RELEASE (*)
|    |         +--- org.springframework:spring-beans:3.0.6.RELEASE (*)
|    |         +--- org.springframework:spring-core:3.0.6.RELEASE (*)
|    |         +--- org.springframework:spring-expression:3.0.6.RELEASE
|    |         |    \--- org.springframework:spring-core:3.0.6.RELEASE (*)
|    |         \--- org.springframework:spring-asm:3.0.6.RELEASE
|    +--- com.fasterxml.jackson.core:jackson-core:2.1.4 -> 2.8.6
|    +--- com.fasterxml.jackson.core:jackson-databind:2.1.4 -> 2.8.4
|    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.8.0 -> 2.8.4
|    |    \--- com.fasterxml.jackson.core:jackson-core:2.8.4 -> 2.8.6
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.1.4 -> 2.8.4
|    +--- org.apache.lucene:lucene-core:4.5.1 -> 5.5.4
|    +--- org.apache.lucene:lucene-analyzers-common:4.5.1 -> 5.5.4 (*)
|    +--- org.apache.lucene:lucene-queryparser:4.5.1 -> 5.5.4 (*)
|    +--- org.olap4j:olap4j:0.9.7.309-JS-3
|    +--- com.google.zxing:core:3.2.1
|    \--- com.ibm.icu:icu4j:57.1
+--- org.reflections:reflections:0.9.10
|    +--- com.google.guava:guava:18.0
|    +--- org.javassist:javassist:3.18.2-GA -> 3.20.0-GA
|    \--- com.google.code.findbugs:annotations:2.0.1
+--- org.jscience:jscience:4.3.1
|    \--- org.javolution:javolution:5.2.3
+--- org.apache.logging.log4j:log4j-core:2.8.1
|    \--- org.apache.logging.log4j:log4j-api:2.8.1
+--- org.apache.logging.log4j:log4j-slf4j-impl:2.8.1
|    +--- org.slf4j:slf4j-api:1.7.24 -> 1.7.25
|    \--- org.apache.logging.log4j:log4j-api:2.8.1
+--- org.slf4j:slf4j-api:1.7.25
+--- org.tuckey:urlrewritefilter:4.0.4
+--- commons-fileupload:commons-fileupload:1.3.1
|    \--- commons-io:commons-io:2.2
+--- commons-codec:commons-codec:1.10
+--- com.jcraft:jsch:0.1.53
+--- joda-time:joda-time:2.9.3
+--- com.googlecode.libphonenumber:libphonenumber:7.3.1
+--- org.apache.commons:commons-lang3:3.5
+--- com.thoughtworks.xstream:xstream:1.4.9
|    +--- xmlpull:xmlpull:1.1.3.1
|    \--- xpp3:xpp3_min:1.1.4c
+--- com.google.code.gson:gson:2.6.2 -> 2.8.0
+--- mysql:mysql-connector-java:5.1.40
+--- com.sun.mail:javax.mail:1.5.6
|    \--- javax.activation:activation:1.1
+--- javax.servlet:javax.servlet-api:3.1.0
+--- org.bouncycastle:bcprov-jdk16:1.45
+--- org.jsoup:jsoup:1.9.2
+--- it.sauronsoftware:ftp4j:1.6
+--- net.sf.opencsv:opencsv:2.3
+--- org.apache.pdfbox:pdfbox:2.0.4
|    +--- org.apache.pdfbox:fontbox:2.0.4
|    |    \--- commons-logging:commons-logging:1.2
|    \--- commons-logging:commons-logging:1.2
+--- com.amazonaws:aws-java-sdk-kms:1.11.87
|    +--- com.amazonaws:aws-java-sdk-core:1.11.87
|    |    +--- commons-logging:commons-logging:1.1.3 -> 1.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.2 (*)
|    |    +--- software.amazon.ion:ion-java:1.0.1
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.6.6 -> 2.8.4 (*)
|    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.6
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.6.6 -> 2.8.6
|    |    \--- joda-time:joda-time:2.8.1 -> 2.9.3
|    \--- com.amazonaws:jmespath-java:1.11.87
|         \--- com.fasterxml.jackson.core:jackson-databind:2.6.6 -> 2.8.4 (*)
+--- com.amazonaws:aws-java-sdk-s3:1.11.87
|    +--- com.amazonaws:aws-java-sdk-kms:1.11.87 (*)
|    +--- com.amazonaws:aws-java-sdk-core:1.11.87 (*)
|    \--- com.amazonaws:jmespath-java:1.11.87 (*)
+--- commons-validator:commons-validator:1.6
|    +--- commons-beanutils:commons-beanutils:1.9.2 (*)
|    +--- commons-digester:commons-digester:1.8.1 -> 2.1 (*)
|    +--- commons-logging:commons-logging:1.2
|    \--- commons-collections:commons-collections:3.2.2
+--- org.glassfish.jersey.core:jersey-client:2.25.1
|    +--- javax.ws.rs:javax.ws.rs-api:2.0.1
|    +--- org.glassfish.jersey.core:jersey-common:2.25.1
|    |    +--- javax.ws.rs:javax.ws.rs-api:2.0.1
|    |    +--- javax.annotation:javax.annotation-api:1.2
|    |    +--- org.glassfish.jersey.bundles.repackaged:jersey-guava:2.25.1
|    |    +--- org.glassfish.hk2:hk2-api:2.5.0-b32
|    |    |    +--- javax.inject:javax.inject:1
|    |    |    +--- org.glassfish.hk2:hk2-utils:2.5.0-b32
|    |    |    |    \--- javax.inject:javax.inject:1
|    |    |    \--- org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32
|    |    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    |    +--- org.glassfish.hk2:hk2-locator:2.5.0-b32
|    |    |    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    |    |    +--- org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32
|    |    |    +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*)
|    |    |    +--- org.glassfish.hk2:hk2-utils:2.5.0-b32 (*)
|    |    |    \--- org.javassist:javassist:3.20.0-GA
|    |    \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
|    +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*)
|    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    \--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*)
+--- org.glassfish.jersey.core:jersey-server:2.25.1
|    +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
|    +--- org.glassfish.jersey.core:jersey-client:2.25.1 (*)
|    +--- javax.ws.rs:javax.ws.rs-api:2.0.1
|    +--- org.glassfish.jersey.media:jersey-media-jaxb:2.25.1
|    |    +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
|    |    +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*)
|    |    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    |    +--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*)
|    |    \--- org.glassfish.hk2:osgi-resource-locator:1.0.1
|    +--- javax.annotation:javax.annotation-api:1.2
|    +--- org.glassfish.hk2:hk2-api:2.5.0-b32 (*)
|    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    +--- org.glassfish.hk2:hk2-locator:2.5.0-b32 (*)
|    \--- javax.validation:validation-api:1.1.0.Final
+--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
+--- org.glassfish.jersey.containers:jersey-container-servlet:2.25.1
|    +--- org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1
|    |    +--- org.glassfish.hk2.external:javax.inject:2.5.0-b32
|    |    +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
|    |    +--- org.glassfish.jersey.core:jersey-server:2.25.1 (*)
|    |    \--- javax.ws.rs:javax.ws.rs-api:2.0.1
|    +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
|    +--- org.glassfish.jersey.core:jersey-server:2.25.1 (*)
|    \--- javax.ws.rs:javax.ws.rs-api:2.0.1
+--- org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1 (*)
+--- javax.ws.rs:javax.ws.rs-api:2.0 -> 2.0.1
+--- org.json:json:20160810
\--- org.glassfish.jersey.media:jersey-media-json-jackson:2.25.1
     +--- org.glassfish.jersey.core:jersey-common:2.25.1 (*)
     +--- org.glassfish.jersey.ext:jersey-entity-filtering:2.25.1
     |    \--- javax.ws.rs:javax.ws.rs-api:2.0.1
     +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.8.4
     |    +--- com.fasterxml.jackson.core:jackson-core:2.8.4 -> 2.8.6
     |    \--- com.fasterxml.jackson.core:jackson-databind:2.8.4 (*)
     +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.8.4
     |    +--- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.8.4 (*)
     |    +--- com.fasterxml.jackson.core:jackson-core:2.8.4 -> 2.8.6
     |    +--- com.fasterxml.jackson.core:jackson-databind:2.8.4 (*)
     |    \--- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.4
     |         +--- com.fasterxml.jackson.core:jackson-core:2.8.4 -> 2.8.6
     |         +--- com.fasterxml.jackson.core:jackson-annotations:2.8.0 -> 2.8.4
     |         \--- com.fasterxml.jackson.core:jackson-databind:2.8.4 (*)
     \--- com.fasterxml.jackson.core:jackson-annotations:2.8.4


Thanks


Top
 Profile  
 
 Post subject: Re: Hibernate won't update schema in 5.8.0.Beta1
PostPosted: Fri May 26, 2017 9:11 am 
Hibernate Team
Hibernate Team

Joined: Fri Oct 05, 2007 4:47 pm
Posts: 2536
Location: Third rock from the Sun
I'm highlighting some dependencies:

Code:
org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final
org.hibernate:hibernate-core:5.2.10.Final (*)
org.hibernate:hibernate-entitymanager:5.2.8.Final
org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final (*)
org.hibernate:hibernate-c3p0:5.2.8.Final
org.hibernate:hibernate-core:5.2.8.Final -> 5.2.10.Final (*)


This is likely a problem, they all belong to the "Hibernate ORM" project and they need to be using strictly the same version, but it seems there's a mix of 5.2.8 and 5.2.10

_________________
Sanne
http://in.relation.to/


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.