郁闷,关于ejb的问题,有解决方法么?

rogerathp 04-08-14

我做了一个entity bean,有一个查询要做的如下功能:
有一个字段叫filename,我想取出名字类似于%myfile%的所有不重复的filename列表,如myfile1,myfile2,myfile3....

库中有重复的filename值字段
id filename
1 myfile1
2 myfile1
3 myfile2
4 myfile2
5 myfile3
6 myfile3

于是用了ejb-ql:
select distinct object(p) from mytable p where p.filename like ?1
但这似乎不起作用,仍然把所有的纪录都给我了。
我只想要distinct p.filename.但是ejbc提醒说只能返回bean,郁闷阿

请问select distinct object(p) 何时才起作用阿,难道要两条记录一模一样才起作用?
这个究竟该如何做才能达到sql中很简单的一个功能?先谢过了!

banq
2004-08-14 21:36

dao+jdbc