小编Unc*_*roh的帖子

intellij导航到文件停止工作

所以我们有一个大项目,我使用intellij导航到文件cntrl + shift + n一直.我不知道发生了什么,但现在当我尝试使用它时 - 它找不到任何东西.我最近没有安装任何插件或任何东西.

我重新启动了intellij几次,检查了小过滤器图标以确保我没有过滤任何东西......似乎没有任何效果.任何想法我需要做什么才能让它再次运作?

intellij-idea

24
推荐指数
2
解决办法
9544
查看次数

显示双精度和浮点数时如何对齐小数点

如果我有以下小数点数:

Double[] numbers = new Double[] {1.1233, 12.4231414, 0.123, 123.3444, 1.1};
for (Double number : numbers) {
    System.out.println(String.format("%4.3f", number));
}
Run Code Online (Sandbox Code Playgroud)

然后我得到以下输出:

1.123
12.423
0.123
123.344
1.100
Run Code Online (Sandbox Code Playgroud)

我想要的是:

   1.123
  12.423
   0.123
 123.344
   1.100
Run Code Online (Sandbox Code Playgroud)

java double number-formatting

10
推荐指数
1
解决办法
1万
查看次数

DbUnit HSQLDB - 模式名称无效:C

使用以下查询运行测试时,HSQLDB将表别名错误地作为模式.

SELECT c.country_ml2country as CTRY_PK, c.name as CTRY_NAME,
l.name as LANGUAGE_NAME, l.code as LANGUAGE_CODE
FROM country_ml as c, language as l
WHERE c.language(+) = l.id and c.country_ml2country(+) = ?
ORDER BY l.name ASC;
Run Code Online (Sandbox Code Playgroud)

有谁之前经历过这个吗?如果"是",那么修复是什么?

请注意,如果我更改FROM country_ml as cFROM country_ml as bob,则错误消息会相应更改为invalid schema name: BOB.

oracle dbunit hsqldb

3
推荐指数
1
解决办法
1175
查看次数

sql姓氏逗号首先是null检查

我在数据库中有三列代表一个人的名字,中间名和姓:

            People
|------------------------------------------|
| First_Name  |  Last_name    | Middle_name|
|------------------------------------------|
|  John       |  Hansen       |     T      |
|   NULL      |  Smith        |    NULL    |
|  Jacob      |    NULL       |     J      |
|  Michael    |  Johnson      |    NULL    |
|------------------------------------------|
Run Code Online (Sandbox Code Playgroud)

什么是获得null安全的最佳方法Last,First Name + Middle Name.所以从上面的列表我会得到:

Hansen, John T
Smith
Jacob J
Johnson, Michael
Run Code Online (Sandbox Code Playgroud)

到目前为止我有:

select concat_ws(', ', name_last, concat_ws(' ', name_first, name_middle)) as name from entity;
Run Code Online (Sandbox Code Playgroud)

但它让我落后,于我不想要的地方.

mysql

1
推荐指数
1
解决办法
885
查看次数

JDBC 类型没有方言映射:0

如果我像这样在休眠中运行查询:

sessionFactory.getCurrentSession().createSQLQuery("select 'test' from dual where 1=2").list()
Run Code Online (Sandbox Code Playgroud)

我正确得到size=(0).

但是,当我运行这样的休眠查询时:

sessionFactory.getCurrentSession().createSQLQuery("select null from dual where 1=2").list()
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:“没有 JDBC 类型的方言映射:0”?

我该如何修复它,以便我得到结果 size=(0) 而不是错误?

* 编辑 *

我在 hibernate.cfg.xml 中为 hibernate 配置方言,如下所示:

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
Run Code Online (Sandbox Code Playgroud)

mysql spring hibernate

0
推荐指数
1
解决办法
8164
查看次数