Okay, I'll answer my own question. For the @ejb:select tag, you must declare an abstract select method in your Bean class so that the Bean class's methods can use that select method. Just be sure to add that it throws FinderException or mvcsoft complains:
public abstract Collection ejbSelectGroupNames(Long id) throws FinderException; On Tue, 29 Jan 2002, Joseph Hindsley wrote: > Hey all, > > I'm using xdoclet 1.1 and mvcsoft 1.0 to generate my code. In one of my > entity beans I want to use a select method to get a Collection of String > (the name string from related entity beans). > > I've added the @ejb:select tag with the appropriate QL statement to the > document. Then I defined an interface method that calls the select method > and returns the collection as a Vector. When I try to compile, I get a > "cannot resolve symbol" error. > > If I add an abstract method to declare the select method, everything > compiles; but, when I run mvcbuild on it (part of mvcsoft) I get > compilation errors. > > Is the first way that I tried @ejb:select correct (no abstract method > declared in the Bean class)? Or is the second way correct and I have an > issue with mvcsoft? Or am I completely missing altogether? > > Here's excerpt of the first attempt: > ---------------------------------- > /** > * @ejb:select signature="java.util.Collection > ejbSelectGroupNames(java.lang.Long userId)" > query="SELECT g.name > FROM User AS u, IN(u.groups) AS g > WHERE g.active = true AND u.id = ?1" > */ > /** > * @ejb:interface-method view-type="local" > */ > public Vector getGroupNames(Long userId) { > return new Vector(ejbSelectGroupNames(userId)); > } > ---------------------------------- > > And the second attempt I added: > ---------------------------------- > public abstract Collection ejbSelectGroupNames(Long id); > ---------------------------------- > > -- Joseph Hindsley Systems Architect ProviderLink, Inc. _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user