問題タブ [schemaexport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
515 参照

java - コマンドラインからの Hibernate SchemaExport

私は休止状態が初めてで、コマンドライン(Windows)から SchemaExport hdm2ddl ツールを次のように実行しようとしています。 java -cp "lib/*" org.hibernate.tool.hbm2ddl.SchemaExport --config=src/hibernate.cfg.xml --create src/hello/Message.hbm.xml

私のディレクトリ構造は次のとおりです。

コマンドを実行しようとすると、次のエラーが発生します。

これまでの私の研究:

  1. コマンドが hibernate.cfg.xml ファイルを見つけることができません。コマンド内のファイルのスペルを間違ったスペルに変更すると、同じエラーが発生します。
  2. cfg.xml ファイルをクラスパス (lib) と HelloWorld ディレクトリの両方にコピーしました。エラーが続きました。

これは基本的に「Java Persistence with Hibernate」の例ですが、ant を使用する代わりにコマンドラインから実行しています。

0 投票する
1 に答える
108 参照

grails - Grails 3スキーマエクスポートの間違ったユーザー名またはパスワード

Intellij に複数のデータ ソースを含む Grails 3 プロジェクトがあります。Grails コマンドを実行してみてください。

org.h2.jdbc.JdbcSQLException: 間違ったユーザー名またはパスワード [28000-194]

完全なエラーは以下のとおりです。興味深いことに、接続は h2 DB ではありません。application.yml は PostgreSQL DB を使用しています。

なぜこれが失敗するのですか?

DataSource 'operator' 2017-06-08 14:35:14.598 ERROR --- [
Thread-13] ogpdEmbeddedDatabaseShutdownHook : データソースのシャットダウン中にエラーが発生しました

org.h2.jdbc.JdbcSQLException: org.h2.message.DbException.getJdbcSQLException(DbException.java:345) での間違ったユーザー名またはパスワード [28000-194] org.h2.message.DbException.get(DbException.java: 179) org.h2.message.DbException.get(DbException.java:155) で org.h2.message.DbException.get(DbException.java:144) で org.h2.engine.Engine.validateUserAndPassword(Engine.java) :336) org.h2.engine.Engine.createSessionAndValidate(Engine.java:162) で org.h2.engine.Engine.createSession(Engine.java:137) で org.h2.engine.Engine.createSession(Engine. java:27) org.h2.jdbc.JdbcConnection.(JdbcConnection.java:116) で org.h2.jdbc.JdbcConnection.(JdbcConnection.java) で org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354) で:100) org.h2.Driver.connect(Driver.java:69) で java.sql で。DriverManager.getConnection(DriverManager.java:664) で java.sql.DriverManager.getConnection(DriverManager.java:208) で org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:153) で org.springframework.jdbc .datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:144) org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:196) org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:159) ) org.grails.plugins.datasource.EmbeddedDatabaseShutdownHook.shutdownEmbeddedDatabase(EmbeddedDatabaseShutdownHook.groovy:87) で sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:498) で org.springsource.loaded .ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1426) で org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) で groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) で groovy. org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:925) の groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1027) の org.codehaus org.codehaus.groovy.runtime.InvokerHelper の .groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:908)。org.grails.plugins.datasource.EmbeddedDatabaseShutdownHook$_stop_closure2.doCall(EmbeddedDatabaseShutdownHook.groovy:39) の invokeMethodSafe(InvokerHelper.java:76) NativeMethodAccessorImpl.java:62) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:498) で org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke (ReflectiveInterceptor.java:1426) org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) で groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) で org.codehaus.groovy.runtime. groovy.lang の metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)。MetaClassImpl.invokeMethod(MetaClassImpl.java:1027) の groovy.lang.Closure.call(Closure.java:414) の groovy.lang.Closure.call(Closure.java:430) の org.codehaus.groovy.runtime.DefaultGroovyMethods org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2015) の .each(DefaultGroovyMethods.java:2030) org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2056) の org. grails.plugins.datasource.EmbeddedDatabaseShutdownHook.stop(EmbeddedDatabaseShutdownHook.groovy:38) org.grails.plugins.datasource.EmbeddedDatabaseShutdownHook.stop(EmbeddedDatabaseShutdownHook.groovy:62) org.springframework.context.support.DefaultLifecycleProcessor.doStop(DefaultLifecycleProcessor. java:231) org.springframework.context.support.DefaultLifecycleProcessor.access$300(DefaultLifecycleProcessor.java:50) at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.stop(DefaultLifecycleProcessor.java:365) at org.springframework.context.support.DefaultLifecycleProcessor.stopBeans(DefaultLifecycleProcessor.java:204) org.springframework.context.support.DefaultLifecycleProcessor.onClose(DefaultLifecycleProcessor.java:120) at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1002) at org.springframework.context.support.AbstractApplicationContext$2.run (AbstractApplicationContext.java:928)org.springframework.context.support.DefaultLifecycleProcessor.onClose(DefaultLifecycleProcessor.java:120) の DefaultLifecycleProcessor.stopBeans(DefaultLifecycleProcessor.java:204) org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1002) の org .springframework.context.support.AbstractApplicationContext$2.run(AbstractApplicationContext.java:928)org.springframework.context.support.DefaultLifecycleProcessor.onClose(DefaultLifecycleProcessor.java:120) の DefaultLifecycleProcessor.stopBeans(DefaultLifecycleProcessor.java:204) org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1002) の org .springframework.context.support.AbstractApplicationContext$2.run(AbstractApplicationContext.java:928)

0 投票する
1 に答える
298 参照

grails - build.gradleのGrails 3スキーマエクスポート

Grails 2 には、DDL を生成する気の利いた gradle タスクがありました。

}

しかし、それは Grails 3 では機能しません。多くの変更が加えられていることは理解しています。

問題は、スキーマ エクスポートを実行し、ファイル名とデータソース パラメータを渡す Gradle タスクを作成するにはどうすればよいかということです。