首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hql,该怎么解决

2012-06-10 
hqlinsert into MmsMTSubmit(taskID,destAddr,name) select distinct taskID,destAddr,name from MmsMTPho

hql
insert into MmsMTSubmit(taskID,destAddr,name) select distinct taskID,destAddr,name from MmsMTPhone

直接运行报错: ERROR org.hibernate.practice.HibernateTransaction - executeUpdate
org.hibernate.hql.ast.QuerySyntaxException: unexpected AST node: distinct near line 1, column 54 [insert into MmsMTSubmit(taskID,destAddr,name) select distinct taskID,destAddr,name from com.momentek.ums.mms.bean.MmsMTPhone ]

把上面这句sql换成hql语句怎么写?
类现在就对应的属性,set,get方法,需要做什么修改?

在线等......

[解决办法]
如果sql复杂的话,建议lx用

SQL code
 session.createSQLQuery(sql), 

热点排行