| Line 5... |
Line 5... |
| 5 |
|
5 |
|
| 6 |
@Entity
|
6 |
@Entity
|
| 7 |
@Table(name = "mail_outbox")
|
7 |
@Table(name = "mail_outbox")
|
| 8 |
@NamedQueries({
|
8 |
@NamedQueries({
|
| 9 |
@NamedQuery(name = "MailOutbox.selectPending", query = "FROM MailOutbox WHERE status = 'PENDING' OR (status = 'FAILED' AND retryCount < 1) ORDER BY createdAt ASC"),
|
9 |
@NamedQuery(name = "MailOutbox.selectPending", query = "FROM MailOutbox WHERE status = 'PENDING' OR (status = 'FAILED' AND retryCount < 1) ORDER BY createdAt ASC"),
|
| 10 |
@NamedQuery(name = "MailOutbox.selectOldSent", query = "FROM MailOutbox WHERE status = 'SENT' AND sentAt < :cutoff")
|
10 |
@NamedQuery(name = "MailOutbox.selectOldSent", query = "FROM MailOutbox WHERE status = 'SENT' AND sentAt < :cutoff"),
|
| - |
|
11 |
@NamedQuery(name = "MailOutbox.selectOldSentBySenderType", query = "FROM MailOutbox WHERE status = 'SENT' AND sentAt < :cutoff AND senderType = :senderType")
|
| 11 |
})
|
12 |
})
|
| 12 |
public class MailOutbox {
|
13 |
public class MailOutbox {
|
| 13 |
|
14 |
|
| 14 |
@Id
|
15 |
@Id
|
| 15 |
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
16 |
@GeneratedValue(strategy = GenerationType.IDENTITY)
|