Rob Bygrave and GitHub
a861e8bdcc
Remove reading mapping annotations from "Getters" with associated refactoring for performance ( #1971 )
...
* #1970 - Change test code only moving mapping annotations to fields
First step in remove support for mapping annotations on "Getters" (so field only target for mapping annotations)
* #1970 - Remove reading mapping annotations from "Getters"
* #1970 - Refactor to use simple annotation lookup where possible
* #1970 - Remove GenerationType.TABLE and SequenceGenerator from type/class
* #1970 - Refactor meta annotation reading
* #1970 - Read @Aggregation as a meta annotation
2020-03-09 16:09:41 +13:00
rob bygrave
ffb11019fa
#1896 - ebean.allQuotedIdentifiers is ignored for @JoinColumn
2019-12-23 13:30:28 +13:00
rob bygrave
fcadc63338
#1656 #1824 Stateless updates - Remove update deleteMissingChildren option, instead always use orphanRemoval
2019-09-20 17:12:32 +12:00
rob bygrave
2a8fad7364
#1748 - Support older JPA API that doesn't have orphanRemoval() or joinColumn.foreignKey()
2019-07-03 00:08:50 +12:00
rob bygrave
f95b4b5c4b
#1747 - Refactor tidy on AnnotationAssocOne, AnnotationAssocClass & Base
2019-07-02 19:48:24 +12:00
rob bygrave
ddf200ffdd
#1738 - Refactor toArray() plus various
2019-06-29 00:40:16 +12:00
rob bygrave
89c0324e42
#1544 - No effective change - use https://ebean.io for urls
2018-11-13 21:26:56 +13:00
rob bygrave
d627bb47e2
#1516 - More user friendly exceptions - BeanNotEnhancedException, BeanNotRegisteredException
2018-10-26 01:33:24 +13:00
rob bygrave
de9823b69b
#1505 - Unidirectional @OneToOne orphanRemoval=true ... does not delete orphan that is replaced
2018-10-12 22:30:06 +13:00
Rob Bygrave
0e7dc4209c
#1482 - Improve error message for incorrect mapping - @JoinColumn without @ManyToOne etc
2018-09-20 21:09:01 +12:00
rob bygrave
2d44d06f36
#1456 - io.ebean.annotation.NotNull not honored by @ManyToOne property
2018-07-18 19:36:41 +12:00
rob bygrave
896f7d9ea8
No effective change - improve error message when entity not registered to include entity annotation question
2018-05-29 00:38:41 +12:00
Rob Bygrave
74a9019535
#115 - Mapping - Add support for @ElementCollection enhancement
...
Initial support - simple List.
2018-03-20 14:22:29 +13:00
Rob Bygrave
4799c56e25
#225 - Mapping - Add / review support for @IdClass
2018-03-15 18:19:17 +13:00
Rob Bygrave
eaa48468cd
#1174 - ENH: Support mapping @TenantId to an entity bean via @ManyToOne
2018-02-21 09:44:37 +13:00
Rob Bygrave
3e8b06e38e
#994 - @OneToOne cacade does not honor orphanRemoval = true
2018-02-20 16:59:55 +13:00
Rob Bygrave
2be3099d55
#1228 - Add support to not generate FK Constraint when @JoinColumn(foreignKey=@ForeignKey(ConstraintMode.NO_CONSTRAINT))
2018-02-19 22:45:47 +13:00
Rob Bygrave
40634412f5
#323 - DDL Generation support for foreign key cascade options
2018-02-19 22:24:37 +13:00
Rob Bygrave
31cac60393
#107 - Mapping - Add support for @PrimaryKeyJoinColumn/@PrimaryKeyJoinColumns
...
Adds Bi-directional support
2018-02-15 00:49:51 +13:00
Rob Bygrave
842292ef6b
#107 - Mapping - Add support for @PrimaryKeyJoinColumn/@PrimaryKeyJoinColumns
2018-02-14 22:59:57 +13:00
Rob Bygrave
156f505394
#1181 - ENH: Add @FetchPreference support - Secondary query generation is based on order of fetch statements
2017-11-08 23:19:58 +13:00
Rob Bygrave
fc996659f2
#1139 - NoSuchMethodError: javax.persistence.Embedded.prefix()Ljava/lang/String;
2017-10-03 11:02:38 +13:00
Roland Praml and Rob Bygrave
40f5596837
add missing @override ( #975 )
...
* no effective code change: add missing @override in "io.ebean.*" package
* no effective code change: add missing @override in "io.ebeaninternal.api.*" package
* no effective code change: add missing @override in "io.ebeaninternal.server.*" package
* no effective code change: add missing @override in "io.ebeaninternal.util.*" package
* no effective code change: add missing @override in "io.ebeanservice.*" package
* no effective code change: add missing @override in "src/test/java/"
2017-02-24 00:01:25 +13:00
Rob Bygrave
971e2dc91b
#919 - io.ebean package initial
2016-12-11 23:23:22 +13:00