小编Gen*_*her的帖子

JPQL中的正确加入

我有以下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)

jpa jpql

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

将JavaScript对象序列化为XML的最佳方法是什么?

我正在寻找一种最好的方法来将JavaScript对象序列化为XML,这可以通过Ajax风格进一步发送到服务器.

谷歌搜索我发现了一些选项,如http://svn.mirekrusin.com/pub/javascript/to_xml/trunk/to_xml.js,但是有人证明了经验,可以推荐任何特定的库吗?

javascript xml serialization

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

支持电子邮件格式:纯文本还是HTML?

我必须在系统事件(服务窗口,警报等)上发送计划的支持通知电子邮件.我看到我从供应商处收到的大多数此类电子邮件都是纯文本格式.

我想我是否应该坚持纯文本格式(伴随限制)或提供基于HTML的更好的可视化?

我知道不同的电子邮件客户端的HTML呈现能力有限,但我认为没有复杂的HTML图像可以.

email email-client html-email

3
推荐指数
2
解决办法
2264
查看次数

是否可以格式化Facebook通知文本?

我的应用程序向用户发送Facebook通知.是否可以使用某些html或fbml标签格式化通知文本?

我发现<a>标签工作得很好,但其他的呢?

facebook

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