問題タブ [columnmappings]
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.
c# - SqlBulkCopyColumnMappingCollectionの使用方法は?
パラメータを介して特定のデータを渡すことにより、すべての一括挿入に使用できる1つのSqlBulkCopyメソッドを作成したいと思います。
今、私はそれらのいくつかにマッピングを行う必要があります。SqlBulkCopyColumnMappingCollectionを作成する方法がわかりません。これは、マッピングコレクションを渡して使用する計画だったためです。しかし、どうやって作るのかわかりません。新しいオブジェクトを作成することはできません。
これは私が今持っているものです。どうすればそれを追加できますか?マッピングはそれを渡しますか?
c# - SqlBulkCopyの一部の列をスキップする
SqlBulkCopy
異なる列のセットを持つ2つのSQLServer2008に対して使用しています(一部のデータをprod
サーバーからに移動しますdev
)。したがって、まだ存在していない/まだ削除されていない列をスキップしたい。
どうやってやるの?いくつかのトリックColumnMappings
?
編集:
次に行います:
そして取得:
指定されたColumnMappingは、ソースまたは宛先のどの列とも一致しません。
ruby - Ruby on Rails 3、続編、既存のデータベースを利用する
Rails 3 を使用して、Rails 3 標準スキーマと一致しない既存のデータベースのテーブルからデータを読み取るにはどうすればよいですか?
Sequel gem は始めるのに適していると言われましたが、それ以上のものはありません。
仕様:
- オラクルのデータベースです。すでに接続を確立しており、移行とロールバックが適切に機能することを確認しています。
- 必要なテーブルと関連する列の足場を生成しました。
- 関連するテーブルと列を指定してマップする方法を探しています。
- Sequelなしでこれを行うことはできますか?
c# - C#sqldataadapter datatablemapping
クエリがあります-" SELECT PK1 FROM users
";
また、myTable
int型の3つのフィールドで名前が付けられたデータテーブルがあります。
myTable
クエリから返された各行について、フィールド1とフィールド3をnullのままにして、PK1値をフィールド2に入れたいと思います。
これまでに試したサンプルコードをいくつか示しますが、機能していないようです。myTable
代わりに、フィールドPK1が新しいフィールドとして末尾に追加されます。
コードに問題がありますか、それともフィールドをマッピングする別の方法がありますか?
これは、この質問の目的のための簡略化された例です。このようなフィールド名のマッピングは、特定の位置に値を挿入するよりも理想的です。
spring - Spring & Hibernate、Found bit、予想される TINYINT(1) DEFAULT 0
データベースには、型が TINYINT(1) でデフォルト値が 0 のフィールドがあります。モデルでは、TINYINT(1) DEFAULT 0 として定義されています。ただし、以下のようなエラーが発生します。
エラー
モデル定義
Db.properties
方言バージョン:
サーバーと別のコンピューターでも実行されています。ただし、私のコンピューターと、それを試すためだけにインストールされた新しいコンピューターでは、同じエラーが発生します。Google で何日も検索していますが、問題の原因がわかりません。モデルで boolean columnDefinition を試し、MySqlDialect の定義を変更しましたが、何も変わりませんでした。エラーメッセージも同じです。
c# - DateTime 列がある場合、一括コピーで例外がスローされる
私はC#で一括コピーを行っていますが、DateTime列をDataTableに追加する場合を除いて正常に動作しますThe given ColumnMapping does not match up with any column in the source or destination.
.DateTime列を削除して一括コピーを実行すると、正常に動作します.
DateTime 列を追加するときに何か特別なことはありますか?
java - JPA issue 2 attributes mapped to same column InvalidStateException: Attempt to set column to two different values
I have the following problem,
I have the folowing classes:
EDIT:
Class B has a composite key and we created the database scheme first, so we have to define the column names for mapping.
The problem now is that if we persist an instance of class C as like this:
Then we get the following error:
Caused by: <openjpa-2.2.0-r422266:1244990 fatal user error> org.apache.openjpa.persistence.InvalidStateException: Attempt to set column "C.A_FK" to two different values: (null)"null", (class java.lang.String)"TEST_ID" This can occur when you fail to set both sides of a two-sided relation between objects, or when you map different fields to the same column, but you do not keep the values of these fields in synch.
As the attribute b is null and the value for a is set, jpa tries to set A_FK to null for b and to "TEST_ID" for a.
It works fine if a and b are set or if both are null, but not if only one of them is set.
Is there a solution to fix this problem? We expected that in case b is null the JoinColumns are ignored or that there is any option to disable them in case the annotated attribute is null.
We use OpenJPA 2.2.0.