小编tib*_*tof的帖子

Java EE 5依赖注入?

由于Java EE 5没有CDI,DI如何在这里工作?

EJB是否可以@EJB在非EJB的类中注入?可以在非EJB(容器管理不是本地资源)的类中EntityManager注入吗?或者,将资源引入非EJB类的唯一解决方案是通过JNDI查找?@PersistenceContextEntityManager

非EJB类我指的是没有用@Stateless/ @Statefull或其他注释的类.

java dependency-injection java-ee ejb-3.0 java-ee-5

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

Hibernate OneToOne加入了唯一但不是主键

我有两张桌子:

  1. 用户:

    • user_id(主要)

    • 等..

  2. users_info

    • id(主要)

    • user_id(唯一)

    • 等..

我想从创建oneToOne关系useruser_infouser_id领域.请注意,它是唯一的但不是主要的.可以在Hibernate上完成吗?我正在做什么,Hibernate尝试使用users_info.id字段而不是u sers_info.user_id字段.

@OneToOne(mappedBy="user_id", cascade = {CascadeType.ALL}, fetch=FetchType.LAZY, optional=true)
@JoinColumn (name="user_id")    
public UserInfo getUserInfo() { return userInfo; }
public void setUserInfo(UserInfo userInfo) { this.userInfo = userInfo; }
private UserInfo userInfo;
Run Code Online (Sandbox Code Playgroud)

java annotations hibernate one-to-one

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

在 IntelliJ 中从 groovy 测试文件创建 Java 类

尝试使用groovy测试在java项目中进行TDD,我需要动态生成java类(Alt+Enter从我想要引入的类名称的测试 - >创建类- >选择java主包作为目标目的地) 。
问题是,即使Target 目标是 java 源目录,IntelliJ 也会生成一个groovy class

有什么办法可以快速生成Java类吗?

java tdd groovy intellij-idea

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