小编cre*_*zel的帖子

Hibernate:hbm2ddl.auto =在生产中更新?

是否可以运行配置的Hibernate应用程序hbm2ddl.auto=update来更新生产环境中的数据库模式?

java hibernate hbm2ddl

324
推荐指数
13
解决办法
16万
查看次数

JPA和Hibernate - Criteria与JPQL或HQL

使用CriteriaHQL有哪些优缺点?Criteria API是一种很好的面向对象的方式来表达Hibernate中的查询,但有时Criteria Queries比HQL更难理解/构建.

什么时候使用Criteria和何时使用HQL?您更喜欢哪种用例?或者只是品味问题?

java hibernate hql criteria hibernate-criteria

292
推荐指数
16
解决办法
14万
查看次数

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

在Java中禁止继承的好理由?

有什么理由禁止Java中的继承,例如使用单个私有无参数构造函数使用final类或类?使方法最终成功的理由是什么?

java inheritance final

163
推荐指数
7
解决办法
6万
查看次数

我应该将我的项目文件保留在版本控制下吗?

我应该保留项目文件,如Eclipse的.project,.classpath,.settings,在版本控制下(例如Subversion,GitHub,CVS,Mercurial等)?

java eclipse ide version-control

86
推荐指数
7
解决办法
2万
查看次数

eclipse中用于终止调试/运行的捷径是什么?

eclipse中终止调试/运行的快捷方式是什么?在首选项下查看 - >键说Ctrl+ F2但它不起作用.

eclipse keyboard-shortcuts

46
推荐指数
5
解决办法
6万
查看次数

RMI与Web服务.什么是Java2Java远程处理的最佳选择?

我是Web服务和RMI的新手,我想知道哪种是在不同的Web应用程序之间进行远程处理的更好方法,当这些应用程序都是用Java编写的时候,就是当不同的编程语言无关紧要时(这将是WS的优点).

虽然一方面我猜想在使用Web服务时有一个性能开销(有没有人有一些数字可以证明这一点?),另一方面,在我看来,Web服务更加松散耦合,可以用来实现更加面向服务的体系结构(SOA)(RMI无法实现,对吧?).

虽然这是一个非常普遍的问题,但你有什么看法?

谢谢

remoting web-services rmi jax-ws

45
推荐指数
4
解决办法
5万
查看次数

IntelliJ IDEA在"完成,保存缓存"时挂起

每次我在IDEA中进行make(Java项目)时,编译过程都会挂起"完成,保存缓存".在继续之前我必须杀掉这个过程.我试图使用File - > Invalidate Caches但没有成功.

有任何想法吗?

intellij-idea

29
推荐指数
2
解决办法
9468
查看次数

钻石问题

关于钻石问题的维基百科:

"......当两个B和C类继承自A,而D类继承自B和C时,钻石问题就会产生歧义.如果D中的方法调用A中定义的方法(并且不重写方法) ),B和C以不同的方式覆盖了该方法,然后从哪个类继承:B或C?"

所以钻石看起来像这样:

  A
 / \
B   C
 \ /
  D
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果没有这样的A类会发生什么,但B和C再次声明相同的方法,比如说foo().这不是同一个问题吗?为什么它被称为钻石问题?

例:

class B {
    public void foo() {...}
}

class C {
    public void foo() {...}
}

class D extends B, C {
}

new D().foo();
Run Code Online (Sandbox Code Playgroud)

oop inheritance diamond-problem

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

在Java中使用一系列整数获取迭代器的最短方法

在Java中使用一系列整数获取迭代器的最短路径是什么?换句话说,实现以下内容:

/** 
* Returns an Iterator over the integers from first to first+count.
*/
Iterator<Integer> iterator(Integer first, Integer count);
Run Code Online (Sandbox Code Playgroud)

就像是

(first..first+count).iterator()
Run Code Online (Sandbox Code Playgroud)

java iterator

23
推荐指数
6
解决办法
3万
查看次数