問題タブ [grails3]

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 投票する
1 に答える
441 参照

grails - Grails 3ローカルプラグインを解決できません

私はプラグインを開発しており、公開する前にローカルで作業しています。作品が完成するまで公開は避けたいです。

最新のGrails Pluginsエントリを読みましたが、私の問題に対処しておらず、同様の質問がいくつかありません。

私のディレクトリ構造は次のようになります(このSOリンクに基づくドキュメントとは少し異なります):

myApp build.gradle で:

myApp settings.gradle で (上記のリンクから):

ビルドが失敗したときに表示されるエラーは次のとおりです。

私のパスは間違っていますか?jar を作成する必要がありますか? もしそうなら、どうすればいいですか?私はgrails package-plugin無駄にしようとしました。

ありがとう!

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

mongodb - Grails 3 および MongoDB 用の GORM 6 - 重複キー エラー

環境:

  • グレイルズ 3.2.9
  • MongoDB 3.4.2 用の GORM 6.1.2

これは私の(簡略化された)ドメインクラスです

ご覧のとおり、slugプロパティをドキュメントにマッピングしました_id

ドキュメントを正常に追加できます

すべてが正常に動作します。しかし、同じinsertコマンドをもう一度実行すると、重複したキーの例外が発生します。

重複したキーを示す単純な検証エラーが発生することを期待していました。

ただし、unique制約は失敗しますが、他の 2 つの検証は正しくトリガーされます (空の値、または 'Dal05' -大文字は許可されていません)。

プロパティにid をマッピングしないslugため、デフォルトのassignedロジックをそのままにして、すべてが期待どおりに機能します。

何か不足していますか?前もって感謝します!