JBossCMP does not currently support not-null foreign keys. I also suggest you upgrade to 3.0.1 becaus there is a bug in 3.0 that causes this type of code to not work.
-dain Ionel Gardais wrote: > Hi, > > i am trying to develop a system which looks like a Company/Employees > CMR. > > Each employees got a reference on a company id. > > The two beans are linked through a relationship defined in the ejb-jar > file. > > > The employee bean got two abstract methods : > - companyLocal getCompany() //get the company object from the employee > bean > - void setCompany(companyLocal co) //set the company object of an > employee > > > > My major problem appears when I try to create an employee using the > ejbCreate() method. > > if I try to do : setCompany(companyLocalHome.findByPrimaryKey(5)); I get > a "calling non-static method from a static method blabla" at compil time > and if I do not put the setCompany() line, it complains at running time > that the company can't be null (define in my table to force each > employee to belong to a company) > > I thought of passing a companyLocal object as a parameter to the > employee's ejbCreate() method but I'm looking for a more clever way to > do this. > My current ejbCreate() of employee does not take parameters as it sets > default values for the newly created employee. > > > Any ideas are welcome, > > thanks, > ionel > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Gadgets, caffeine, t-shirts, fun stuff. > http://thinkgeek.com/sf > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Gadgets, caffeine, t-shirts, fun stuff. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
