問題タブ [grails]

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

sql - Hibernate クエリへの SQL クエリ

テーブルからランダムな行を取得するために使用する MySQL クエリがあります。クエリは次のとおりです。

ここで、このクエリをHibernateに変更する必要があります。少しグーグルで調べましたが、答えが見つかりませんでした。誰かがこれについて助けてくれますか?

0 投票する
4 に答える
13548 参照

templates - grails アプリケーションで sitemesh を使用するための適切なチュートリアルはありますか?

私はかなり経験豊富な Grails 開発者ですが、私の経験のほとんどは、grails を使用して JSON/XML を Flex アプリやいくつかの比較的単純な HTML Web サイトに提供することでした。

私は grails でのサイトメッシュ統合の使用について深く掘り下げていて、いくつかのより複雑な構成のベスト プラクティスを見つけるのに少し苦労しています。良いチュートリアルや例があるかどうか知りたいです。元のSitemesh Web サイトは、それが言及しているタグが grails で直接公開されていないため、それほど有用ではありません。

Google 検索では、ほとんどが古いメーリング リストの投稿といくつかの標準的なサイトメッシュが表示され、少し先に進むのに役立ちますが、多くの試行錯誤が必要です。

基本的な g:layoutTitle、g:layoutHead、および g:layoutBody タグの仕組みを完全に理解しています。それらは簡単で、十分に文書化されています。

例を見てみたいものは次のとおりです。

  • g:applyLayout -これに関するドキュメントは弱く、メイン ドキュメントで提案されている使用法を完全には理解していません。meta name='layout' content='foo'これはプロパティの設定とどう違うのですか?

  • g:pageProperty - 装飾されているページのメタ タグとして値を設定することにより、プロパティをメイン テンプレートにプルして使用する方法のより良い例。pagePropertyのgrails ドキュメントには、ボディの onload 属性のみが示されています。ここでもメタタグ値を使用できると思いますが、他に何かありますか?

  • 複数レベルのサイトメッシュ レイアウトを使用できますか? 私のテストでは、できないと思うようですが、再利用性が低下しているようです。ここでの答えは g:applyLayout の使用法だと思いますが、それが私が最も苦労しているところです。

0 投票する
3 に答える
2189 参照

java - Oracle 10g の long フィールドを使用して Grails ドメイン オブジェクトにデータを入力する際の Null ポインター

Oracle 10g データベースからドメイン オブジェクトを作成しようとしています。問題のフィールドは、次の制約を持つドメイン オブジェクト内の文字列として定義されます。

zdata(空欄:偽,最大サイズ:3000000)

データのサイズは、XML で約 70K です。

テーブル定義は次のようになります。

ZDATA NOT NULL LONG()

テーブルにアクセスするために grails で生成された getter を使用しています。

reportData = ReportData.get(reportDataId)

この呼び出しを行うと、null ポインター例外が発生します。これはスタック トレースの一部です。java.lang.NullPointerException at java.lang.String.(String.java:176) at oracle.sql.CharacterSet.AL32UTF8ToString(CharacterSet.java:1518) at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:610) ) oracle.jdbc.driver.T4CLongAccessor.getString(T4CLongAccessor.java: 426) oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:403) で oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1515) で org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet) .java:

Oracle ドライバー 10.2.0.3.0 を使用しています。

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

grails - Grails の MappedSuperclass の代替案

過去の多くのプロジェクトで、このJPA / Hibernate アプローチを使用してシステムに監査機能を追加しました。それは非常に効果的で控えめです。

Grails @MappedSuperclass の代替手段 (Groovy の代わりに Java でドメイン モデル オブジェクトをコーディングする以外) はありますか? テーブルを作成せずに、サブクラスごとのテーブルアプローチで親クラスを宣言するにはどうすればよいですか? GORM のドキュメント ( 5.2.3 Inheritance in GORM ) を読みましたが、階層ごとのテーブルとサブクラスごとのテーブルの議論以外に、これを行う方法の詳細は見つかりませんでした。

または、Grails でこのタイプの監査を実現するための推奨される方法は何ですか?

0 投票する
8 に答える
13985 参照

datetime - 日時を日付に変換する

時間をキャプチャせずに、Grails の datetime フィールドを日付だけに変換するにはどうすればよいですか? システム日付と比較するためにこれを行う必要があります。

0 投票する
2 に答える
2893 参照

tomcat - デプロイ時の Grails データベース接続の問題

Jetty で Grails アプリケーションを正常に実行できます。私の Msql データベースへの接続に成功し、すべて問題ありません。同じマシンの Tomcat 6 に同じアプリケーションをデプロイすると、起動時に Tomcat ログに次のエラーが表示されます。

Tomcatの同じインスタンスで別のJavaアプリケーションを実行し、同じデータベースサーバーに正常にアクセスしているため、MsSqlサーバーが問題だとは思いません。

接続文字列は、Jetty と Tomcat でデプロイした場合とまったく同じです。Grails アプリを Tomcat 6 にデプロイするときにデータベースに接続できない理由はありますか? Grails アプリが Tomcat にデプロイされているときに、どのデータベースにもアクセスできないようです。(私の他の Java アプリ (Confluence) は問題なく接続できます。

ここに私の接続情報があります:

私は常に「テスト」として展開します。

以下の私の回答からわかるように、grails 1.1beta1 から 1.0.4 にダウングレードしたときに正常に動作するようになったため、これは接続の問題ではないと思います

どんな助けでも大歓迎です、

アンドリュー

0 投票する
3 に答える
8410 参照

grails - gsp(grails)で画像を表示する

私はgrailsを初めて使用します。画像のアップロードと表示のために1つのサンプルプロジェクトを実行しています。現在、私のプロジェクトは画像をアップロードして画像ディレクトリに保存しています。次に、「image」ディレクトリに保存されているすべての画像を表示したいと思います。すべての画像を表示するためのgspコードの書き方がわかりません。

画像を表示するために、list.gspページに次のコードを記述しました。

私のgspコードは次のとおりです。

imageListには、画像ディレクトリに画像のファイル名があります。

2行目には、「1.jpg」の代わりにファイル名を入れたいと思います。

画像の表示方法を教えてもらえますか?

ありがとう

0 投票する
3 に答える
10000 参照

java - Grailsでの画像のサイズ変更

Grailsを使用してWebアルバムを開発しており、画像処理にはgrails-image-toolsプラグインを使用しています。アップロードされた画像のサイズが大きすぎる場合(たとえば、600 * 840を超える場合)に画像のサイズを変更する機能が必要です。この場合、この画像のサイズを600*840に変更する必要があります。これを行うための最も効率的な方法は何ですか?どうもありがとう。

0 投票する
2 に答える
1908 参照

templates - Groovy/Grails の SimpleTemplateEngine がフリーズする

Grails を使用して大量の HTML メールを送信しています。SimpleTemplateEngine を使用して、次の方法でメール本文を作成します。

各メール本文にレンダリングしようとしているテンプレートは次のとおりです。

このメソッドが ccIdToEmail マップを返したら、すべてのメールを送信します。何らかの理由で、clientContactIds と電子メール本文のこのマップを準備すると、上記の 2 行のいずれかでアプリケーションがフリーズします。フリーズする前に、最大 140 通のメールを正常に準備/送信できます。これは非常に一貫して発生します。

これが機能する理由を知っている人はいますが、テンプレートから約 140 個の電子メール本文が作成された後、機能しなくなりますか? 他の人がこれに問題を抱えていることについて、オンラインで何も見つけることができませんでした。

アンドリュー