Tag: java

Spring JPAselect特定的列

我正在使用Spring JPA执行所有数据库操作。 但是我不知道如何从Spring JPA的表中select特定的列? 例如: SELECT projectId, projectName FROM projects

一个位运算符对Java中的布尔值的影响

按位运算符应该传送variables并对其进行一点一点的操作。 在整数,长整数的情况下,这是有道理的。 这些variables可以包含由其大小强制执行的全部范围的值。 在布尔值的情况下,布尔值只能包含两个值。 1 =真或0 =假。 但是布尔的大小没有定义。 它可以像字节一样大,也可以小一点。 那么在布尔值上使用一个按位运算符有什么作用? JVM是否将其转化为一个正常的逻辑运算符并继续前进? 为了操作的目的,是否将布尔值视为单个位实体? 还是结果与布尔的大小一起未定义?

如何在Java中格式化string

原始问题,但我如何格式化string像这样: “{2}”的步骤{1}“ 通过用Java代替variables? 在C#中很容易。

H2内存数据库。 表未find

我有一个H2数据库的URL "jdbc:h2:test" 。 我使用CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64));创build了一个表CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64)); 。 然后,我使用SELECT * FROM PERSON从这个(空)表中select一切。 到现在为止还挺好。 但是,如果我将URL更改为"jdbc:h2:mem:test" ,唯一的区别是数据库现在只在内存中,这给了我一个org.h2.jdbc.JdbcSQLException: Table "PERSON" not found; SQL statement: SELECT * FROM PERSON [42102-154] org.h2.jdbc.JdbcSQLException: Table "PERSON" not found; SQL statement: SELECT * FROM PERSON [42102-154] […]

是否有可能解决“为可变参数创buildTgenerics数组”编译器警告?

这是所讨论代码的简化版本,一个generics类使用另一个具有genericstypes参数的类,并需要将其中一个genericstypes传递给具有可变参数参数的方法: class Assembler<X, Y> { void assemble(X container, Y… args) { … } } class Component<T> { void useAssembler(T something) { Assembler<String, T> assembler = new Assembler<String, T>(); //generates warning: // Type safety : A generic array of T is // created for a varargs parameter assembler.assemble("hello", something); } } 有没有任何正确的方法将通用parameter passing给可变参数方法而不会遇到此警告? 当然有点像 assembler.assemble("hello", new […]

你如何模拟Android模拟器中的低内存?

有一种简单的方法来模拟仿真器内的低内存吗? 我有兴趣执行类似于这篇文章的资源清理

Log4j.properties在Eclipse项目中的正确位置在哪里?

在我的Eclipse项目中,我应该添加log4j.properties文件,使其能够按预期工作?

如何使用Oracle针对Mac的1.7新JDK运行Eclipse?

我正试图让新的1.7 JDK与Eclipse一起工作(这是Oracle的正式版本)。 我并不是说只要把Eclipse指向它,这样你就可以在项目中使用它,这工作正常,但实际上使Eclipse运行使用1.7 JVM。 我已经将新的JVM移动到Java首选项的顶部,但Eclipse仍然以1.6开头。 如果我在Java首选项中禁用了1.6,那么在Eclipse上双击“无法创buildJava虚拟机”后,会立即得到一个对话框。 编辑:我添加了以下内容到我的eclipse.ini之前-vmargs: -vm /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java 然而在Eclipse安装细节对话框中,我仍然看到: java.runtime.version=1.6.0_31-b04-415-11M3646 编辑2 :这里是我的eclipse.ini文件的内容: https : //gist.github.com/2512578

用Java处理XSLT?

如何在Java中使用XSLT处理器转换XML?

console.writeline和System.out.println

console.writeline和System.out.println的技术区别是什么? 我知道System.out.println写入到标准输出,但这是不是一样的东西作为控制台? 我不完全了解console.writeline的文档 。