【发布时间】:2013-05-04 08:09:11
【问题描述】:
我尝试在 JPA 的帮助下在 EJB 中合并两个日期,当前日期和另一个日期
这是我的班级 UserBean
在这个类中,我准备了一个方法 setExpireDate。
此方法用于合并两个日期,例如一个 CurrentDate{new Date()} 和另一个 Date
{new Date(1,6,0)}
@Stateless(mappedName = "CMS/UserBean")
public class UserBean implements UserBeanLocal {
@PersistenceContext(name = "CMS-ejbPU")
EntityManager em;
@Override
public boolean setExpireDate(int userId,int planId)
{
try
{
EntityBean.User usr = em.find(EntityBean.User.class, userId);
int day = 20;
int month = 6;
int year = 0;
Date expr = new Date() + new Date(year, month, day);
usr.setExpireDate(expr);
return true;
}
catch(Exception ex)
{
System.out.println("Error are Occure, While Setting the ExpireDate");
return false;
}
}
【问题讨论】:
-
这不会编译。你能解释一下“合并两个日期”是什么意思吗?它和 JPA 有什么关系?
-
我只是尝试在另一个日期添加一个日期,就像我在当前日期添加 1 个月 2 天 3 年
标签: java jpa ejb-3.0 java-ee-6