- - PR -
hibernateを使用したMySQLのテーブル構成
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-04-11 17:57
こんにちは。お世話になります。
JavaでHibernate(MySQL)を使用しています。 MySQLのテーブルで、キーの設定はこれでいいのかどうか、 確認をお願いしたいのです。 このテーブル構成はどうなのか、ふと疑問に思いました。 hoge_tblのカラムは以下の通りです。 ・ID int(11) NOT NULL auto_increment (PKey) ・AAA char(10) NOT NULL ・BBB char(10) NOT NULL ・CCC timestamp ・DDD timestamp ・EEE timestamp 主キーはIDだけなのですが、 IDはauto_incrementなので、検索するときはAAAを使用します。 しかし、AAAにはキーを貼ってないので、非効率な検索となってしまうような。。。 もしかして、主キー以外のキーの付け方があるのでしょうか。 ご教授宜しくお願いします。 [ メッセージ編集済み 編集者: たまこ 編集日時 2005-04-11 23:26 ] |
1