問題タブ [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.
unit-testing - Grails サービスの単体テストで util クラスをモックする方法
utilFunc メソッドをモックしたいのですが、どうすればいいですか? grails バージョン: 3.0.10
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」があるためです。私のテーブルには空の値を持つ行がたくさんあるので、この例外を回避するにはどうすればよいですか?.