我有一個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裏面用同樣的語句就沒問題,這是怎麼回事呢?
奇怪啊~~~