問題タブ [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.
grails - Grails 3ローカルプラグインを解決できません
私はプラグインを開発しており、公開する前にローカルで作業しています。作品が完成するまで公開は避けたいです。
最新のGrails Pluginsエントリを読みましたが、私の問題に対処しておらず、同様の質問がいくつかありません。
私のディレクトリ構造は次のようになります(このSOリンクに基づくドキュメントとは少し異なります):
myApp build.gradle で:
myApp settings.gradle で (上記のリンクから):
ビルドが失敗したときに表示されるエラーは次のとおりです。
私のパスは間違っていますか?jar を作成する必要がありますか? もしそうなら、どうすればいいですか?私はgrails package-plugin
無駄にしようとしました。
ありがとう!
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
ロジックをそのままにして、すべてが期待どおりに機能します。
何か不足していますか?前もって感謝します!