- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Spring JDBCTemplate,如下所示,
List<Map<String, Object>> ordersList = new ArrayList<Map<String,Object>>();
String sql = "SELECT aa.Barcode, aa.ItemName, aa.Quantity AS Qty\n" +
"FROM\n" +
"(SELECT Barcode, ItemName, Quantity\n" +
"FROM PurchaseDetails\n" +
"UNION\n" +
"SELECT Barcode, ItemName, Quantity\n" +
"FROM BarcodePrinting) aa";
System.out.println(sql);
jdbcTemplate = new JdbcTemplate(dataSource);
ordersList = jdbcTemplate.queryForList(sql);
System.out.println("ordersList= "+ordersList.toString());
在上述代码的结果中系统打印为,
SELECT aa.Barcode, aa.ItemName, aa.Quantity AS Qty
FROM
(SELECT Barcode, ItemName, Quantity
FROM PurchaseDetails
UNION
SELECT Barcode, ItemName, Quantity
FROM BarcodePrinting) aa
ordersList= [{Barcode=8901030627330, ItemName=Lux Soft Touch, Qty=[B@72d4ef0c}, {Barcode=8901396393511, ItemName=Dettol org, Qty=[B@799a37b9}]
因此,插入 Integer Return 它返回为
[B@72d4ef0c
但是之前,我在数据库中尝试过这个查询,它按预期返回正确的数字。
请帮助我。
最佳答案
[B@72d4ef0c
表示它是一个字节数组。尝试按如下方式更改 SQL
String sql = "SELECT aa.Barcode, aa.ItemName, SUM(aa.Quantity) AS Qty\n" +
"FROM\n" +
"(SELECT Barcode, ItemName, Quantity\n" +
"FROM PurchaseDetails\n" +
"UNION\n" +
"SELECT Barcode, ItemName, Quantity\n" +
"FROM BarcodePrinting) aa\n " +
"GROUP BY aa.Barcode, aa.ItemName";
关于java - Spring中,jdbcTemplate的queryForList函数作为对象返回导致NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48678057/
我正在编写一个小型 spring 应用程序,它在以下代码的上下文中具有 jdbc 功能... 我有以下 java 来设置 SQL 查询字符串: String sql =
这个问题已经在标题中得到了很好的概括。当查询没有返回结果时,JdbcTemplate.queryForList() 将返回什么。它会返回一个空 List 还是 null 值?我无法从文档中找到明确的答
我无法将从 MySQL 数据库检索的数据放入对象列表中。我想返回数据并将其存储到列表中。一旦我这样做了,我希望数据可用于前端框架的检索。 但是我收到了不兼容的类型错误,我无法将数据返回到列表中。 注意
我正在使用 Spring jdbcTemplate 在我的 Java 应用程序中运行 MySQL 查询。这是我的功能: public static ArrayList> query(String q)
我正在以下列方式使用 jdbcTemplate.queryForList 执行命名查询: List conversations = jdbcTemplate.queryForList(
我想知道如何使用 Mockito 模拟特定代码: List> list = jdbcTemplate.queryForList( sqlQuery, new Object[] { in
这是我经历过的一个非常奇怪的场景,但我无法找出原因。 这是我的代码。 public CreditCard getCardByNumber(String creditCardNumber) {
我正在学习 Spring Core 认证,我对 JdbcTemplate use 的使用有一些疑问。 我知道 JdbcTemplate 为我提供了不同的方法来执行查询(用 SQL 编写)。 所以我有以
我正在尝试同时了解 Spring 4 和 Java 8。我有课 EmployeeDTO |-id |-Emp_Name |-Address 当我尝试使用以下代码来获取 1 名员工时,它工作正常: pu
我的 Java (JDK6) 项目使用 Spring和 JDBCTemplate对其所有数据库访问。我们最近从 Spring 2.5 升级到 Spring 3 (RC1)。该项目不使用像 Hibern
我正在尝试将方法 viewEmployees 中的 jdbcTemplate.queryForList 语句从我的类 EmployeeDAO 发送到另一个名为 EmployeeServiceImpl
我是一名优秀的程序员,十分优秀!