問題タブ [grails-3.0.10]

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 に答える
234 参照

unit-testing - Grails サービスの単体テストで util クラスをモックする方法

utilFunc メソッドをモックしたいのですが、どうすればいいですか? grails バージョン: 3.0.10

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

mysql - GORM の get 関数での StringIndexOutOfBoundsException

GORM で get 関数を使用してドメイン クラス オブジェクトを取得しようとすると、StringIndexOutOfBoundsException が発生します。

ドメインクラス

MYSQL データベース テーブル

ID | int(10) 符号なし
PROFILEID | bigint(20) 署名なしのユーザー名 | varchar(40)
タイプ | char(1)
SUPER_SUB | char(1)
時刻 | varchar(14)
クラス | char(1)
ISAPILOGIN | tinyint(1)

マイコントローラー

MYSQL テーブル データ

ID PROFILEID |ユーザー名 | タイプ | SUPER_SUB | 時間 |クラス|ISAPILOGIN

1001 | 4 | アビナフ | | | ぴ | 1461235989 | あ | 0

1002 | 5 | ギャバン | さ | P |1450155084 | あ | 1

ID 1001 で get を呼び出すときに例外が発生し、ID 1002 では発生しません。理由は、ID 1001 のタイプ列には空の値またはスペースがありますが、ID 1002 のタイプには char 値「S」があるためです。私のテーブルには空の値を持つ行がたくさんあるので、この例外を回避するにはどうすればよいですか?.