解决方案 »
- 请问myeclipse6.5+JDK1.6应该用什么版本的weblogic
- Https://localhost:8443/访问不了
- 在循环外,点一个按钮,所有的表单都提交
- 关于数组存入数据库二进制大字段问题
- PrepareStatement总是报空指针
- 最小二乘法 曲线拟合 三角函数
- 求JAVA获取CPU序列号或者硬盘序列号的方法
- 怎样删除jsp临时文件,我用jbuider9编写jsp时,有时候改动了jsp文件但是运行时不能生效(即显示改动后的效果),我想删除jsp临时文件应该
- 关于JCreate 求助!!!!!
- java中用Callable创建多线程,为什么多个线程没有共享target?
- 求推荐JSP不错的入门书籍
- 权限管理模块面试题
gt.id=?1 这是什么意思,
格式错了,你改成这样:@Test
public void update(){
String jpql="delete Gtype gt where gt.id=?"; //问号占位就行了
Query q = em.createQuery(jpql).setParameter(1,2); //给第1个问号赋值为2的int值
int i =q.executeUpdate();
if(i>0){
System.out.println("删除成功");
}else{
System.out.println("删除失败");
}不过你的异常说GType没有映射,你是不是没写hbm文件或者@Entity,检查一下。