Tôi cố gắng tìm hiểu cách thực thi tính duy nhất trong các trường khác với id duy nhất.Cách thực thi giá trị trường duy nhất trong java Google App Engine
Ví dụ:
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class User implements IsSerializable {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
private String name;
@Persistent
private String email; // <= I want this to be unique as well
}
Trong ví dụ trên, làm thế nào tôi có thể thực thi độc đáo của các giá trị email trên cơ sở dữ liệu?
Daniel
này làm việc độc đáo cho nhu cầu của tôi. khá thông minh. – Patrick
Tôi vui vì nó đã giúp :) –
Cách tiếp cận tốt đẹp, tôi đã bắt đầu làm một cái gì đó tương tự như những gì Peter Recore mô tả ở trên, nhưng điều này sẽ giải quyết vấn đề của tôi chỉ là tốt, và với rất ít mã. –