hibernate問題

我有一個database table userinfo,

 

DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `id` int(11) NOT NULL,
  `sid` varchar(10) NOT NULL,
  `name` varchar(20) NOT NULL,
  `fin` varchar(20) NOT NULL,
  `sp` int(11) NOT NULL,
  `dp` varchar(10) NOT NULL,
  `password` varchar(50) NOT NULL,
  PRIMARY KEY  (`id`,`sid`,`fin`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

 

當我用SID 查詢 USER INFORMATION的時候,總是出EXCEPTION,說沒有這個PROPERTY。

ps:用find(hql,value);的方法

String hql="select * from Users u where sid=?";

 

但是如果我再SQL DATABASE裏面用同樣的語句就沒問題,這是怎麼回事呢?

 

奇怪啊~~~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章