javax.persistence.Access.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(344)

本文整理了Java中javax.persistence.Access.<init>()方法的一些代码示例,展示了Access.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Access.<init>()方法的具体详情如下:
包路径:javax.persistence.Access
类名称:Access
方法名:<init>

Access.<init>介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. public class SubA extends NormalExtendsEntity {
  4. protected String street;
  5. public String getStreet() {
  6. return street;
  7. }
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. public class SubB extends NormalExtendsMapped {
  4. protected String street;
  5. public String getStreet() {
  6. return street;
  7. }
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. /**
  2. * @author Hardy Ferentschik
  3. */
  4. @Entity
  5. @Access(AccessType.FIELD)
  6. public class Animal {
  7. private long id;
  8. @Access( AccessType.PROPERTY)
  9. @Id
  10. @GeneratedValue
  11. public long getId() {
  12. return id;
  13. }
  14. public void setId(long id) {
  15. this.id = id;
  16. }
  17. }

代码示例来源:origin: hibernate/hibernate-orm

  1. /**
  2. * @author Emmanuel Bernard
  3. */
  4. @Entity
  5. public class Customer extends User {
  6. private Set<Order> orders;
  7. private String nonPersistent;
  8. @Access(AccessType.FIELD)
  9. boolean goodPayer;
  10. public Set<Order> getOrders() {
  11. return orders;
  12. }
  13. @OneToMany
  14. public void setOrders(Set<Order> orders) {
  15. this.orders = orders;
  16. }
  17. }

代码示例来源:origin: hibernate/hibernate-orm

  1. /**
  2. * @author Emmanuel Bernard
  3. */
  4. @Entity
  5. @Access(javax.persistence.AccessType.FIELD)
  6. public class Hominidae extends Mammals {
  7. private int intelligence;
  8. public int getIntelligence() {
  9. return intelligence;
  10. }
  11. public void setIntelligence(int intelligence) {
  12. this.intelligence = intelligence;
  13. }
  14. public int getNonPersistent() {
  15. return 0;
  16. }
  17. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "Address")
  2. @Table(name = "ADDRESS")
  3. @Access(AccessType.FIELD)
  4. public static class Address {
  5. @Id
  6. @Column(name = "ID", nullable = false)
  7. @SequenceGenerator(name = "ID", sequenceName = "ADDRESS_SEQ")
  8. @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "ID")
  9. private Long id;
  10. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access( AccessType.FIELD )
  3. @Table( name = "LAZY_PROPERTY_ENTITY" )
  4. private static class LazyEntity {
  5. @Id
  6. @GeneratedValue
  7. Long id;
  8. @Basic( fetch = FetchType.LAZY )
  9. String description;
  10. }
  11. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "Address")
  2. @Table(name = "ADDRESS")
  3. @Access(AccessType.FIELD)
  4. public static class Address {
  5. @Id
  6. @Column(name = "ID", nullable = false)
  7. @SequenceGenerator(name = "ID", sequenceName = "ADDRESS_SEQ")
  8. @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "ID")
  9. private Long id;
  10. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.PROPERTY)
  3. public class Root {
  4. private Long id;

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "SpecialPerson")
  2. @Access(AccessType.FIELD)
  3. @DiscriminatorValue("2")
  4. public static class SpecialPerson extends Person {
  5. @Column(name = "special")
  6. private String special;
  7. }
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "SpecialPerson")
  2. @Access(AccessType.FIELD)
  3. @DiscriminatorValue("2")
  4. public static class SpecialPerson extends Person {
  5. @Column(name = "special")
  6. private String special;
  7. }
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(javax.persistence.AccessType.PROPERTY)
  3. public class Gardenshed
  4. extends

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "Book")
  2. public static class Book {
  3. private Long id;
  4. private String title;
  5. private String author;
  6. @Access( AccessType.FIELD )
  7. @Version
  8. private int version;
  9. @Id
  10. public Long getId() {
  11. return id;
  12. }
  13. public void setId(Long id) {
  14. this.id = id;
  15. }
  16. public String getTitle() {
  17. return title;
  18. }
  19. public void setTitle(String title) {
  20. this.title = title;
  21. }
  22. public String getAuthor() {
  23. return author;
  24. }
  25. public void setAuthor(String author) {
  26. this.author = author;
  27. }
  28. }
  29. //end::access-property-override-mapping-example[]

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. public class BaseEntity {
  4. @Id
  5. @SequenceGenerator(name = "test1_id_gen", sequenceName = "test1_seq")
  6. @GeneratedValue(generator = "test1_id_gen", strategy = GenerationType.SEQUENCE)
  7. protected Integer id;
  8. protected String name;
  9. public BaseEntity() {
  10. }
  11. public Integer getId() {
  12. return id;
  13. }
  14. public String getName() {
  15. return name;
  16. }
  17. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.PROPERTY)
  3. public class Course4 {
  4. @Id

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.PROPERTY)
  3. private Long id = null;

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. public class Leaf {
  4. @Id

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. public class Location {
  4. @Id

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity
  2. @Access(AccessType.FIELD)
  3. @Table(name = "SOMEOTHERENTITY")
  4. public class SomeOtherEntity {

代码示例来源:origin: hibernate/hibernate-orm

  1. @Entity(name = "Person")
  2. @Access(AccessType.FIELD)
  3. @Table(name = "PERSON")
  4. @Inheritance(strategy = InheritanceType.JOINED)
  5. @DiscriminatorColumn(name = "CLASSINDICATOR", discriminatorType = DiscriminatorType.INTEGER)
  6. @DiscriminatorValue("1")
  7. public static class Person {
  8. @Id
  9. @Column(name = "ID", nullable = false)
  10. @SequenceGenerator(name = "ID_2", sequenceName = "PERSON_SEQ")
  11. @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "ID_2")
  12. private Long id;
  13. @OneToMany(orphanRemoval = true, cascade = {
  14. CascadeType.PERSIST,
  15. CascadeType.REMOVE
  16. })
  17. @JoinColumn(name = "PERSONID", referencedColumnName = "ID", nullable = false, updatable = false)
  18. @BatchSize(size = 100)
  19. private Set<Address> addresses = new HashSet<Address>();
  20. public void addAddress(Address address) {
  21. this.addresses.add( address );
  22. }
  23. }

相关文章