我有以下JPA实体:
@Entity
class UserClient{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
}
@Entity
class UserAccess{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@ManyToOne(optional = false, cascade = { CascadeType.REFRESH })
private UserClient user;
@Temporal(TemporalType.TIMESTAMP)
private Date accessTs;
}
Run Code Online (Sandbox Code Playgroud)
现在,我想运行JPQL查询以获取具有上次访问日期的用户列表.遗憾的是,以下查询不会返回从未访问过系统的用户,即存在于UserClient表中,但一个中没有任何记录UserAccess.
SELECT ua.user, MAX(ua.accessTs) FROM UserAccess ua RIGHT JOIN ua.user
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?这是正确使用RIGHT JOIN吗?
我正在使用最新的Hibernate JPA版本(4.0.0.CR1)
我正在寻找一种最好的方法来将JavaScript对象序列化为XML,这可以通过Ajax风格进一步发送到服务器.
谷歌搜索我发现了一些选项,如http://svn.mirekrusin.com/pub/javascript/to_xml/trunk/to_xml.js,但是有人证明了经验,可以推荐任何特定的库吗?
我必须在系统事件(服务窗口,警报等)上发送计划的支持通知电子邮件.我看到我从供应商处收到的大多数此类电子邮件都是纯文本格式.
我想我是否应该坚持纯文本格式(伴随限制)或提供基于HTML的更好的可视化?
我知道不同的电子邮件客户端的HTML呈现能力有限,但我认为没有复杂的HTML图像可以.
我的应用程序向用户发送Facebook通知.是否可以使用某些html或fbml标签格式化通知文本?
我发现<a>标签工作得很好,但其他的呢?