草庐IT

find-by-sql

全部标签

错误 : Cannot find Symbol

我编写了几个程序并编译了其中一些,但我知道我编写了一个聊天信使。当我编译服务器或客户端时,我总是从javac中得到一个错误。“错误:找不到符号”。而且这两个错误都在其他类的构造函数中应该如何构造那里。示例:Chat.java:11error:cannotfindsymbolFramefrm=newFrame();^Symbol:classFramelocation:classChatChat.java:11error:cannotfindsymbolFramefrm=newFrame();^Symbol:classFramelocation:classChat主要packagemain

java - 使用 JDBC 在 SQL 中的日期之间搜索?

我目前正在编写一个JavaSwing应用程序,它从MYOB数据库文件中读取数据并在表格中显示某些信息。我已经能够成功生成所需的SQL语句,但我在添加日期之间的搜索功能时遇到了问题(我们的数据库非常大,因此我们试图限制结果)。下面是我的一个查询示例(用Java编写):rs=stmt.executeQuery("SELECTsales.InvoiceNumber,sales.ShipToAddress,sales.Date"+"FROMsales,customers"+"WHEREsales.CardRecordID=customers.CardRecordID"+"ANDcustomer

java - 如何在 JDBI sql api 中打印 @SqlQuery 注释

我想知道jdbisqlapi为了调试目的到底处理了什么sql查询。我的界面类如下publicintefacemyinteface{@SqlQuery("select:c1fromtablenamewherecond=:cd")StringreturnMeValue(@Bind("c1")Stringc1,@Bind("cd")Integercd);}然后在另一个类中调用为Stringresult=myinterfaceclassobject.returnMeValue("Name",1);我没有得到预期的答案,所以我想看看实际进入sql查询的内容。那么有什么方法可以得到最终处理的查询吗

java - Spring 安全 : java. sql.SQLException : Column Index out of range, 3 > 2

我正在使用spring4,我想使用springsecurity3来控制我的登录表单。所以我在数据库中有以下表格:用户表:CREATETABLEIFNOTEXISTS`users`(idINT(11)NOTNULLAUTO_INCREMENT,nameVARCHAR(45)NOTNULL,passwordVARCHAR(45)NOTNULL,emailVARCHAR(45)NOTNULL,enabledTINYINTNOTNULLDEFAULT1,PRIMARYKEY(id),UNIQUEKEYuni_name_email_key(name,email))ENGINE=InnoDB;角色

java - Spark SQL 失败,因为 "Constant pool has grown past JVM limit of 0xFFFF"

我在EMR4.6.0+Spark1.6.1上运行这段代码:valsqlContext=SQLContext.getOrCreate(sc)valinputRDD=sqlContext.read.json(input)try{inputRDD.filter("`first_field`isnotnullOR`second_field`isnotnull").toJSON.coalesce(10).saveAsTextFile(output)logger.info("DONE!")}catch{casee:Throwable=>logger.error("ERROR"+e.getMessa

java - 在谷歌应用引擎数据存储中查询聚合 ("group by"的替代策略

无法查询AppEngine数据存储以获取聚合结果。例子:我有一个名为“Post”的实体,其中包含以下字段:Keyid,Stringnickname,StringpostText,intscore我的数据存储中有许多不同的昵称和每个昵称的许多帖子。如果我想要一个总分前十昵称的排行榜,我通常会有如下sql:selectnickname,sum(score)assumscorefromPostgroupbynicknameorderbysumscorelimit10这种类型的查询在googleappenginedatastorejavaapi(jdo或jpa)中是不可能的。我可以使用哪些替代

java - 将一行从 SQL 数据映射到 Java 对象

我有一个Java类,其中包含与SQL数据库表的列名匹配的实例字段(和匹配的setter方法)。我想优雅地从表中获取一行(到ResultSet中)并将其映射到此类的实例。例如:我有一个“Student”类,其中包含实例字段“FNAME”、“LNAME”、“GRADE”以及每个实例字段的适当getter和setter方法。我还有一个包含三列同名的SQL表。现在我正在做这样的事情:rs=statement.executeQuery(query);Studentstudent=newStudent();student.setFNAME(rs.getString("FNAME"));studen

java - Apache HttpClient : How to auto close connections by server's keep-alive time?

ApacheHttpClient4.3b2,HttpCore4.3。我使用PoolingHttpClientConnectionManager同时管理5个连接:PoolingHttpClientConnectionManagerconnectionManager;HttpClienthttpclient;connectionManager=newPoolingHttpClientConnectionManager();connectionManager.setDefaultMaxPerRoute(5);httpclient=HttpClientBuilder.create().setC

java - 如何在 Hibernate 的 native SQL 查询中转义冒号 `:`?

我有一个看起来像这样的原生SQL查询:Queryquery=session.createSQLQuery("SELECTXMLSERIALIZE(CONTENTXMLELEMENT(NAME\"ltc:DOAATLTC\",XMLATTRIBUTES('http://www.edftrading.com/Trade/Common/DoaatLTC'AS\"xmlns:ltc\",'http://www.edftrading.com/Trade/Common/DoaatLTCHourlyNomination'AS\"xmlns:ltchnom\"),XMLELEMENT(...)FROM

java - 在 Java 8 中使用 group by 进行计数的实现

我正在寻找groupby的实现,然后根据lambda表达式中的计数进行过滤。selectCOUNT(employee_id),department_idfromemployeeGROUPBYdepartment_idHAVINGCOUNT(employee_id)>1是否有使用lambda表达式实现此目的的任何简单实现。 最佳答案 您可以将groupingBy收集器与counting()和collectingAndThen结合使用:importstaticjava.util.stream.Collectors.collectingA