我在添加新方法时遗漏了一些东西,但我不知道什么??它正在userDAO中生成“找不到符号”编译错误。countUsers行:
@Autowired
private UserDAO userDAO;
@Async
private Future<Long> searchCount(MultiValueMap<String, String> parameters) throws DaoException {
userDAO.countUsers("bla bla");
return new AsyncResult<Long>(Long.getLong("1")); // temp code
}
下面是服务界面:
public interface UserDAO {
long countUsers(String bloblo) throws DaoException;
这是实现:
@Service("userDAO")
@SuppressWarnings("unchecked")
@Transactional(readOnly = true, timeout = Constants.TRANSACTION_TIMEOUT, propagation = Propagation.SUPPORTS)
public class UserDaoImpl implements UserDAO {
@PersistenceContext
private EntityManager em;
@Override
public long countUsers(String bloblo) throws DaoException {
// Build request
final QueryCriteria qc = new QueryCriteria(bloblo);
final StringBuilder request = prepareQuery(qc);
request.replace(7, 21, "count(distinct user)");
final Query query = em.createQuery(request.toString());
// Build parameters
addParameters(query, qc);
// Execute
try {
return (Long) query.getSingleResult();
} catch (final RuntimeException e) {
LOG.error(e.getMessage(), e);
throw new DaoException(e);
}
}
帮助真的非常感谢!
可能您没有在行中声明变量em
em.createQuery(request.toString());
确保您确实从userDAO.count用户()调用(语言代码、用户类型、用户权利顺序)导入了类。也许你应该粘贴你的错误消息?
我正在尝试创建一个网页,允许用户从其计算机上载文件,然后将其发布到我的服务器。然而,每当我点击当前网页上的“提交”按钮时,它就会立即返回 404找不到。在服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。 这是我的HTML表单 对不起,如果这是一个非常明显的错误,我是非常新的php
在没有jenkins插件的情况下使用jenkins部署weblogic。 jenkins weblogic插件使用此命令。所以我试着用它。 但是如果我使用这个命令不使用插件,而只使用原始命令,就有错误。 错误:找不到基本类WebLogic.Deployer或无法加载WebLogic.Deployer。 上面的错误让人联想到是韩语,所以我翻译成了英语。错误下是詹金斯错误部分。 [WeblogicDe
' 我的服务器上有一个Url,该Url正在运行。我在这封信里写了“你好”。 但是当我通过这个url时,我已经编写了html文件上传代码 它说在此服务器上找不到请求的URL[one1.php]。 我检查了我的file_upload。
创造刀身php 网状物php AdminController.php VerifyCsrfToken.php 当我上传图像在CKEditor我得到这个错误。 请求的资源/管理员/上传/图像?CKEditor=主体
我用laravel建立了一个网站,并将我的域名转发到项目文件夹中。但是,当我进入网站时,它会显示错误:404未找到请求的URL/未在此服务器上找到 服务器php: . htaccess: 我ndex.php: 编辑#1 我做了一个public_html文件夹,并将laravel/Public的内容放在其中。更改路径以使用/.../laravel/bootstrap/app.php和/.../lar