MyEclipse を使用して、Oracle データベースのビューを休止状態でリバース エンジニアリングしています。
編集: ビューには 6 つの列があり、すべて varchar 型で、一意のキーはありません。また、私はビューを制御できません。
次の 3 つのクラスを生成しています。
- ブローカ
- BrokerID <--- なぜ?
- ブローカーDAO
それ自体はすべて機能します。しかし、なぜ ID クラスを作成するのでしょうか。Broker クラスに対して JSON シリアライザーを使用してデータを取得し、AJAX 呼び出しでブラウザーに送り返したいと考えています。
Broker に対してシリアル化すると、次のようになります。
[{
id: {
field1: "",
field2: ""
}
}, {
id: {
field1: "",
field2: ""
}
}, {
id: {
field1: "",
field2: ""
}
}]
私が本当に欲しいものの代わりにこれは:
[{
field1: "",
field2: ""
}, {
field1: "",
field2: ""
}, {
field1: "",
field2: ""
}]