您使用什么样的替代策略来避免LazyLoadExceptions?
我确实理解在视图中打开会话有以下问题:
但是,如果您知道您的应用程序在单个虚拟机上运行,为什么不通过在视图策略中使用开放会话来减轻您的痛苦?
有谁知道java中一个好的商业日历库?
它应该处理简单的日期计算,考虑到假期.
理想的情况是,除了配置节假日及公司休息日,我们也应该能够配置的工作时间,每天的基础上',因此我们可以计算SLA和KPI的工作时间.
我知道这样的事情是jboss jBpm的一部分,但我想知道他们是否还有其他项目这样做.
当然,开源是一个很大的优点!
有一个休眠映射遗留数据库我想使用 EnumTypes 将包含带有空格的字符串常量的某些列映射到某个 Enum 类。
映射:
@Entity
@Table(name = "OPERATOR")
public class Operator {
@Id
@Column(name = "ID")
private Long id;
...
@Enumerated(EnumType.STRING)
@Column(name = "STATUS")
private Status status;
...
}
public enum Status {
OPERATOR_CREATED("Operator created"),
ACTIVE("Active"),
END_DATED("End dated");
private String name;
Status(String status) {
name = status;
}
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我们不能将数据库值直接用作枚举名称,因为其中有空格。
我想知道是否可以使用枚举来实现此目的?