問題タブ [notnull]

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

grails - Grails ドメイン クラスの制約 'Not Null'

私はドメインクラスを持っています:

データベースでは、programCd フィールドを「NOT NULL」フィールドにしたいと考えています。ただし、これはユーザー入力フィールドではありません。コントローラに programCd を生成するコードがあります。ただし、新しいデータを挿入しようとすると、programCd を null にすることはできないという検証エラーが発生します。

programCd の制約を「nullable: true」に変更すると、すべて正常に動作します。これに対する回避策があるかどうか誰かに教えてもらえますか?

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

c# - mysql データベースからデータをインポートした後、コンボボックスのすべての null 値を取り除く

私は自分のオフィス用にいくつかの winforms アプリケーションを開発しています。私のアプリケーションには、MySQL データベースに接続してデータを取得するコンボボックスが 50 個以上あります。すべてのコンボボックスは、特定の MySQL データベース列からデータを取得する必要があります。とにかく、以下のコードを使用して接続を確立し、データをコンボボックスに取得しました。

しかし今、私は非常に奇妙な問題を抱えています。私のMySQLデータベースには多くのnull値があります(一部の列には30行が含まれていますが、一部の列には1つまたは2つしか含まれていません)。データがコンボボックスを取得した後、最初のコンボボックス (2 番目の列に関連する) はデータを正しく表示しますが、2 番目の列から開始すると、1 行または 2 行しか表示されません。列の他のすべての値は表示されません。私はいくつかのフォーラムに行き、自分の al null 値を空の文字列に設定しました。しかしその後、コンボボックスは最後のフィールドの後に空白のエントリのリストを表示します。

クエリの後に IS NOT NULL も試しましたが、これも機能しません:(

この状況を克服するには?空または null 値なしで、すべてのコンボボックスにデータを取得したいと考えています。.net フレームワーク 2.0 を使用しています

これは C# または SQL クエリでプログラムによって可能ですか、それともデータベース構造を変更する必要がありますか?

(MySQL の知識がありません。ワークベンチを使用してデータベースを作成します :( )

これは私の現在のコードです

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

java - Java リストの最初のオブジェクトのみのフィールドに制約を追加します

オブジェクトリストのリストがあります。@NotNull としてフィールド名番号に制約があります。フィールド名の色に同じ制約を適用したいのですが、リストの最初の Car オブジェクトに対してのみ必須にしたいのです。残りの Car オブジェクトで color フィールドが null または空の場合は問題ありません。これを行う最善の方法は何ですか?ありがとう。

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

sql - COALESCEを使用して複数の列でnullでないことを見つける

ビューであるテーブルの 2 つの列で not null を検索するクエリがあるため、実行に時間がかかります。クエリは次のとおりです: Query1

以下のクエリは、Query1 と同じ機能をより高速な実行時間で実行しますか?

どんな助けも大いに役立ち、事前に感謝します。

ビュー クエリ

0 投票する
7 に答える
86 参照

java - Java: 文字列の検証

だから私はJavaでプロジェクトに取り組んでおり、簡単な質問があります。

文字列を受け取るメソッドがあり、スペースを取り除き、空でないことを確認したいと考えています。これまでのところ、以下を用意していますが、正しく機能していないようです。

どんな助けでもいただければ幸いです:) Ta

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

sql - Postgresql: NOT NULL 制約の情報スキーマ テーブル制約情報を理解しようとしている

Postgresql では、次のようなクエリを使用して、テーブルの制約に関する情報を取得できます。

これを行うと、NOT NULL 制約を持つ列は次のように表示されます。

not_null 部分は明らかに NOT NULL 制約を示しています。最後の数字は、列の序数の位置のようです。しかし、最初の 2 つの数字が何であるかを確認できませんでした。私の推測では、それらはおそらくスキーマとテーブルへの参照ですが、何らかの方法で私に伝えるものは何も見つかりません. これに関する Postgres マニュアル エントリは、この点ではあまり役に立ちません。

では、最初の 2 つの数字は何ですか? これらの数値を適切な情報に関連付けるにはどうすればよいですか?

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

java - java/beans 検証 - コレクション/マップにヌルが含まれていません

@NotNull特定のオブジェクトが null でないことを検証するアノテーションがあります。

@NotEmpty特定のコレクション/マップ/文字列/... が空でないことを検証する注釈があります。

特定のコレクション/マップにnullが含まれていないことを検証する注釈もありますか? 私はそれを見つけることができません。JSR-303仕様にあるに違いないほど基本的なものに思えます。