Comments (9)
expect this problem the diff generation using hbm2dll is working with liquibase 3.4.0-snapshot and adding this dependency :
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
from liquibase-hibernate.
Can you describe the problem you are trying to solve and what your suggestion is a bit better. Maybe with some examples?
from liquibase-hibernate.
I'm using a custom dialect of MySQL which add ROWTYPE=COMPRESSED after
ENGINE INNODB, but running the tool with the class of my custom dialect in
the classpath isn't found (Class not found error as i specify my custom
class dialect). With Hibernate we have only to specify the class and it
works very well.
2014-11-21 21:52 GMT+01:00 Nathan Voxland [email protected]:
Can you describe the problem you are trying to solve and what your
suggestion is a bit better. Maybe with some examples?—
Reply to this email directly or view it on GitHub
#67 (comment)
.
from liquibase-hibernate.
OK. And the problem is that your class or one of it's dependencies is using the xml-apis, but Liquibase doesn't declare it as a dependency. If you add the xml-apis dependency to your pom it works and you would like it added to the main liquibase-hibernate pom?
from liquibase-hibernate.
Not totaly, it works only if i add as dependency in the plugin my custom
class after packaging and installing it as a jar. Also maybe it's the maven
target that should evolve. The xml-api was needed in complement, but can't
remember which error i've got to place it (i think it was due to in
incompability with serveral version of jar like xerces, java...).
If you want to look, i can provide you the link of my project on github.
2014-11-25 17:35 GMT+01:00 Nathan Voxland [email protected]:
OK. And the problem is that your class or one of it's dependencies is
using the xml-apis, but Liquibase doesn't declare it as a dependency. If
you add the xml-apis dependency to your pom it works and you would like it
added to the main liquibase-hibernate pom?—
Reply to this email directly or view it on GitHub
#67 (comment)
.
from liquibase-hibernate.
Yes, if you could send me a link to help reproduce the problem that would be a big help.
from liquibase-hibernate.
Ok so :
https://github.com/GIP-RECIA/esup-publisher-api.git
and go on devs-api branch
So to works i need to run 'mvn install -Dmaven.test.skip=true' before 'mvn
compile liquibase:generateChangeLog'
After i don't know if it will work for you as I don't have same versions
now of liquibase-maven-plugin 3.4.0-SNAPSHOT (core version mainly)
and liquibase-hibernate4 3.5-SNAPSHOT
mhhh here are last commit for theses libs :
liquibase : 51b83c8 Merge pull request #326 from
mattbertolini/bug/ref-connection-props (4 weeks ago)
liquibase-hibernate : 6dd34f6 #58 Max unique constraint length ignored with
this patch : https://github.com/liquibase/liquibase-hibernate/pull/69/files
For note i modified some generated data, but nothing really important.
from liquibase-hibernate.
Has any progress been made on this issue as im having exactly the same problem.
Using Liquibase maven plugin version 3.4.1 with liquibase hibernate 4 version 3.5
I am using a Postgres database, connecting with hibernate. I have had to create my own Dialect class to handle Postgres's 'JSONB' type.
I have updated the particular line in the maven plugin
<referenceUrl>hibernate:spring:com.fieldmargin.fm.core.domain?dialect=com.fieldmargin.fm.core.config.dialect.JsonPostgreSQLDialect</referenceUrl>
But I always get a class not found exception when trying to load the dialect.
Its strange as I can see in the liquibase debug the classpath is being loaded, and the Dialect class I created is in there. So there must be a bug in the Liquibase class loader for the dialect.
The work around above gets me past this issue. I have to run a Maven install, and make the produced artifact a dependancy of the liquibase plugin. Would be good to get a proper fix though.
from liquibase-hibernate.
The next version (3.6) should be reading the dialect correctly from your hibernate configuration file. You shouldn't need to specify the dialect in the connection url. But you can if you need to
from liquibase-hibernate.
Related Issues (20)
- Support for hibernate 6.2 HOT 15
- diffChangeLog generates always an equal modifyDataType ChangeSet HOT 1
- Duplicated add/drop index SQL statements for adding/removing unique constraints HOT 1
- is 4.23.0+ not going to support Hibernate 5? HOT 3
- Liquibase diff not working from cli
- Maven plugin 'diff' generate addUniqueConstraint on PrimaryKey column HOT 1
- Hibernate 6.3.1 breaking changes HOT 3
- Database diff not considering column length HOT 1
- Broken hyperlink in the ReadMe
- Quarkus Support with liquibase-hibernate similar to Spring Bean HOT 1
- liquibase-hibernate6-4.25.0.jar contains classes from other libraries HOT 6
- Hibernet6 Enum type DDL issue HOT 2
- Wrong column type generated with diffChangelog
- HibernateSpringBeanDatabase cannot be loaded by service loader if Spring is not on classpath HOT 1
- org.liquibase.ext:liquibase-hibernate5:4.26.0 in the Maven HOT 1
- LocalTime (TIME) is not handled the same as TIMESTAMP
- NullPointerException for jsonb Postgres column
- java.lang.NullPointerException: Cannot invoke "java.sql.ResultSet.next()" because "schemas" is null HOT 1
- Primary Key Ordering with Hibernate >6.4
- Request for minimal example for integration with Spring Boot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from liquibase-hibernate.