我正在使用Intellij IDEA 10.5社区.如果我有一个很长的字符串,并想要分成多行,我按下字符串中间的ENTER键,得到这个:
String str = "ONE LONG" +
"STRING";
Run Code Online (Sandbox Code Playgroud)
是否可能将+符号放在行的开头,如下所示:
String str = "ONE LONG"
+ "STRING";
Run Code Online (Sandbox Code Playgroud) 我运行JPA 2.0本机查询,如下所示:
Query query = em.createNativeQuery("SELECT NAME, SURNAME, AGE FROM PERSON");
List list = query.getResultList();
Run Code Online (Sandbox Code Playgroud)
现在list拥有查询返回的所有行.我可以迭代它们,但每个条目都在Object[]哪里:
- 在索引0我找到了NAME
- 在索引1处,我找到了SURNAME
- 在索引3我找到了AGE
有没有人找到办法做这样的事情:
Map<String, Object> row = list.get(index);
String name = row.get("NAME");
String surname = row.get("SURNAME");
Integer age = row.get("AGE");
Run Code Online (Sandbox Code Playgroud)
我需要这个,因为我执行的本机查询是动态的,我不知道SELECT子句中字段的顺序,所以我不知道id的查询将如下所示:
SELECT SURNAME, NAME, AGE FROM PERSON
Run Code Online (Sandbox Code Playgroud)
要么
SELECT AGE, NAME, SURNAME FROM PERSON
Run Code Online (Sandbox Code Playgroud)
甚至
SELECT AGE, SURNAME, NAME FROM PERSON
Run Code Online (Sandbox Code Playgroud) 我正在使用IDE 10.5社区版.在一个项目中,我有多个模块.我还在不同模块的编辑器中打开了multipl选项卡.有没有办法比较编辑器中两个不同选项卡的内容,这些选项卡可以来自不同的模块?
我正在使用的命令:
服务器:
hg init foo
hg serve -R foo
远程客户端:
hg clone http:// IP_ADDRESS:8000
这适用于Linux,但在Windows上我得到:
destination directory: 192.168.0.122:8000
abort: The directory name is invalid: 192.168.0.122:8000
Run Code Online (Sandbox Code Playgroud)
如果我做" "然后我在服务器端得到这个:hg clone http://IP_ADDRESS:8000/foo
Exception happened during processing of request from ('127.0.0.1', 1681)
Traceback (most recent call last):
File "SocketServer.pyc", line 560, in process_request_thread
File "SocketServer.pyc", line 322, in finish_request
File "mercurial\hgweb\server.pyc", line 47, in __init__
File "SocketServer.pyc", line 617, in __init__
File "BaseHTTPServer.pyc", line 329, in handle
File "BaseHTTPServer.pyc", line 323, in …Run Code Online (Sandbox Code Playgroud)