请教高手:使用cmp可以删除多条记录么? hehe如果条件比较复杂你最好用bmp或者你在调用的时候,加上条件判断,进行循环 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用find找到你要删除的记录,然后再个remove 用find找到后也不能一下删一个数据集吧,只能一条条remove? 当然可以删除多条记录:ProductBean.java;Product.java;ProductHome.java; try{ System.out.println("正在删除产品..."); Enumeration enum = Home.findAllProducts(); while(enum.hasMoreElements()) { try{ Product prod =(Product)enum.nextElement(); prod.remove(); } catch( Exception e) { e.printStackTrace(); } }} 一个一个删啦,有一次我问一个朋友,他说你去给SUN提建议,给CMP加个DELETE方法就行了~ 只能一次删一条,这是因为findByPrimaryKey()只能找到<=1的记录 当然只能删除一个。以为CMP对象只能删除对象自己。 ENTITY BEAN自身都有自己的一个PK存在,PK是唯一能标识自己的,因为它的remove只能删除一条记录,即自身 Home接口中可以定义处理多个EJB实力的方法,具体的清参考J2EETutorial一书 ssh框架插入失败 java获得访问的URL地址 跪求hibernate+mysql的上周上月的查询 例子 hibernate inner join Path expected for join! webwork与struts的区别?另求webwork中文学习资料 我的是JDK1.4.1+Tomcat5,谁给我说说怎么调试一个我下载的jsp网站啊? 关于Socket java有没有对邮件原始信息解码的类?在线! 哪位有用Servlet通过DOM处理Xml的例子? 关于数据库(MYSQL)时间段的拆分问题,怎么样编程实现? 对EJB比较迷惑,请高手指点迷津 CMP中怎样处理自动增长的主键?
Product.java;
ProductHome.java;
try
{
System.out.println("正在删除产品...");
Enumeration enum = Home.findAllProducts();
while(enum.hasMoreElements())
{
try{
Product prod =(Product)enum.nextElement();
prod.remove();
}
catch( Exception e)
{
e.printStackTrace();
}
}
}
以为CMP对象只能删除对象自己。