SQLite 关联查询报错,不是sql语法错误,如下,出现好多次了,求大神给看看_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:45:04
原創
1016 人瀏覽過

HTTP Status 500 - Request processing failed; nested exception is org.springframework.transaction.TransactionSystemException: Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: rollback failed

root cause

org.springframework.transaction.TransactionSystemException: Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: rollback failed

org.hibernate.TransactionException: unable to rollback against JDBC connection


root cause

java.sql.SQLException: SQL logic error or missing database

SQL语句:select name,phone,idcard,nowlive,ofCompany,stationCode,type,status,certificatecode from(
select p.name,p.phone,p.idcard,p.nowlive,p.ofcompany ,p.stationcode ,p.type,p.status,z.CertificateCode 
FROM basicperson p join BasicZhengJ z on p.phone=z.phone)

很简单的子查询,可以在查询分析器正确执行,放入dao实现类运行就报以上错误
求解决!!!


回复讨论(解决方案)

放五一都没个人了??????????????????哎

.... (
select p.name,p.phone,p.idcard,p.nowlive,p.ofcompany ,p.stationcode ,p.type,p.status,z.CertificateCode 
FROM basicperson p join BasicZhengJ z on p.phone=z.phone)  T
需要指定别名

.... (
select p.name,p.phone,p.idcard,p.nowlive,p.ofcompany ,p.stationcode ,p.type,p.status,z.CertificateCode 
FROM basicperson p join BasicZhengJ z on p.phone=z.phone)  T
需要指定别名


首先感谢版主的问候,其次,我试了没用,SQL语句没有错

用HQL语法,就可以解决!

解决了!哎,五一都没人呢?

楼主自己怎么解决的给总结一下,也好给别的人一个参考嘛 :) 

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!