|
|
| |
|
CAY-1225 |
FIXED
|
Controlling JDBC Driver setting "fetchSize" in a SelectQuery
|
|
|
| |
|
CAY-132 |
FIXED
|
Intelligent lazy fault detection
|
|
|
| |
|
CAY-1245 |
FIXED
|
Merging to-model fails
|
|
|
| |
|
CAY-1259 |
FIXED
|
Wrong Mapping for NUMERIC Type
|
|
|
| |
|
CAY-1169 |
FIXED
|
Weird behavior when adding entity via merging
|
|
|
| |
|
CAY-1116 |
FIXED
|
[patch] add generated PK support to SQLite
|
|
|
| |
|
CAY-1270 |
FIXED
|
merge primary key changes
|
|
|
| |
|
CAY-1260 |
FIXED
|
(Exerimental) Modeler support for embeddables and embedded attributes
|
|
|
| |
|
CAY-1220 |
FIXED
|
A function to auto-map the DB relationships
|
|
|
| |
|
CAY-1241 |
FIXED
|
Add method to ExpressionFactory to match against the primary key of an object or list of objects
|
|
|
| |
|
CAY-1236 |
FIXED
|
Allow providing custom INSERT, UPDATE, DELETE query builders
|
|
|
| |
|
CAY-1261 |
FIXED
|
Auto-inject values in NEW objects with declared qualifiers
|
|
|
| |
|
CAY-1252 |
FIXED
|
Bad XML generated when saving DBEntity qualifiers
|
|
|
| |
|
CAY-1293 |
FIXED
|
Beta 1 Test Failures
|
|
|
| |
|
CAY-1009 |
FIXED
|
Bogus runtime relationships can mess up commit.
|
|
|
| |
|
CAY-1248 |
FIXED
|
ClassCastException with OracleLOBBatchAction
|
|
|
| |
|
CAY-419 |
FIXED
|
Collections aren't supported with in-memory filtering
|
|
|
| |
|
CAY-1025 |
FIXED
|
Do something about to-many prefetch limitations
|
|
|
| |
|
CAY-1145 |
FIXED
|
EJBQL: Implement support for relationship-ending paths in SELECT clause
|
|
|
| |
|
CAY-1258 |
FIXED
|
Fix some failures in tests (on DB: Oracle, Db2, postgres, Sqlserver, H2, derby)
|
|
|
| |
|
CAY-1235 |
FIXED
|
Implement qualifiers for DBEntities
|
|
|
| |
|
CAY-1281 |
FIXED
|
Lifecycle callbacks reorganization
|
|
|
| |
|
CAY-1275 |
FIXED
|
Merge set-not-null to Oracle through modeler fails if auto adapter is set
|
|
|
| |
|
CAY-1227 |
FIXED
|
Modeler support for flattened attributes
|
|
|
| |
|
CAY-1238 |
FIXED
|
Modeler-generated XMLs validation fails in Eclipse
|
|
|
| |
|
CAY-1263 |
FIXED
|
Oracle adapter should automatically strip IN clauses with more than 1000 elements
|
|
|
| |
|
CAY-1177 |
FIXED
|
Outer join syntax causes exception with Expression.filterObjects()
|
|
|
| |
|
CAY-1279 |
FIXED
|
Passing null values in query parameters
|
|
|
| |
|
CAY-1250 |
FIXED
|
Prefetching doesn't work with prefetched subentity
|
|
|
| |
|
CAY-1277 |
FIXED
|
Prefetching may cause a root object to got from COMMITTED to MODIFIED state
|
|
|
| |
|
CAY-1278 |
FIXED
|
Project with cross-datamap flattenned relationships fails to load
|
|
|
| |
|
CAY-1269 |
FIXED
|
Remove SelectQuery custom columns feature
|
|
|
| |
|
CAY-1273 |
FIXED
|
Replace DefaultType with dedicated types
|
|
|
| |
|
CAY-1240 |
FIXED
|
Schema generation dialog has "uncheck all tables" checkbox incorrectly checked by default
|
|
|
| |
|
CAY-1232 |
FIXED
|
Unit tests failing on Sybase
|
|
|
| |
|
CAY-1286 |
FIXED
|
Update Cayenne Modeler's validation errors panel to resize correctly.
|
|
|
| |
|
CAY-1282 |
FIXED
|
Use #result as optional directive for only few columns (not all)
|
|
|
| |
|
CAY-1257 |
FIXED
|
[PATCH] NullPointerException in Class Qualifier when using "field = null"
|
|
|
| |
|
CAY-1254 |
FIXED
|
filtering an inExp(a, b) does not work when the path (a) refers to a collection of objects
|
|
|
| |
|
CAY-1224 |
FIXED
|
reverse engineering partially changed schema shows empty error messge window
|
|
|
| |
|
CAY-1274 |
FIXED
|
CreateTableToDb token should not create existing AUTO_PK_SUPPORT
|
|
|
| |
|
CAY-1288 |
FIXED
|
Add deleteObjects() to ObjectContext
|
|
|
| |
|
CAY-1276 |
FIXED
|
CreateIfNoSchemaStrategy create no PK support
|
|
|
| |
|
CAY-1229 |
FIXED
|
Fixing DB2 Tests
|
|
|
| |
|
CAY-1268 |
FIXED
|
Implement 'setStatementFetchSize' for RelationshipQuery
|
|
|
| |
|
CAY-1246 |
FIXED
|
Naming strategy getting stuck in (incorrect) preferences location
|
|
|
| |
|
CAY-1285 |
FIXED
|
Update Cayenne Modeler's code generation panel to resize correctly.
|
|
|
| |
|
CAY-1283 |
FIXED
|
Update Ordering to take enums instead of boolean flags.
|
|
|
| |
|
CAY-1265 |
FIXED
|
error while search inheritance relationship
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-1205 |
FIXED
|
Renaming DbRelationships breaks different ObjRelationships
|
|
|
| |
|
CAY-1183 |
FIXED
|
commitToParent() makes object persistence state committed, produces exception when using object in parent context (ROP)
|
|
|
| |
|
CAY-1167 |
FIXED
|
Create model schema XSD
|
|
|
| |
|
CAY-1142 |
FIXED
|
(Single table) Inheritance and Paginated lists
|
|
|
| |
|
CAY-1197 |
FIXED
|
ANT task for reverse engineering
|
|
|
| |
|
CAY-1047 |
FIXED
|
Aligning query capabilities
|
|
|
| |
|
CAY-1193 |
FIXED
|
Auto load schema on startup
|
|
|
| |
|
CAY-1143 |
FIXED
|
CayenneModeler 'Import DataMap' function error
|
|
|
| |
|
CAY-940 |
FIXED
|
CayenneModeler fails on load of existing project file or upon creation of new project on IBM's Java 1.6.0 SDK on 32-bit ppc
|
|
|
| |
|
CAY-947 |
FIXED
|
Database Schema Migration should sort tokens
|
|
|
| |
|
CAY-1181 |
FIXED
|
Default class generation folder is wrong
|
|
|
| |
|
CAY-1160 |
FIXED
|
Default delete rule is not used when migrating schema (to model)
|
|
|
| |
|
CAY-1161 |
FIXED
|
Deprecate SelectQuery custom columns feature
|
|
|
| |
|
CAY-1139 |
FIXED
|
EJBQL condition translation - must track the type of condition
|
|
|
| |
|
CAY-1221 |
FIXED
|
Exclude JPA from releases
|
|
|
| |
|
CAY-1185 |
FIXED
|
Expression API: boolean support in string representation
|
|
|
| |
|
CAY-1150 |
FIXED
|
Generated DataMap classes should contain public constants for all query names
|
|
|
| |
|
CAY-1164 |
FIXED
|
Implement EJBQL query support in the Modeler
|
|
|
| |
|
CAY-289 |
FIXED
|
Implement Quoting of identifiers
|
|
|
| |
|
CAY-1204 |
FIXED
|
Incorrect relationship syncing in nested CayenneContext's
|
|
|
| |
|
CAY-1156 |
FIXED
|
Modeler search improvement
|
|
|
| |
|
CAY-1174 |
FIXED
|
Modeler: support optional meaningful PK mapping during reverse engineering
|
|
|
| |
|
CAY-1215 |
FIXED
|
Move tool-like items into new cayenne-tools module.
|
|
|
| |
|
CAY-1119 |
FIXED
|
Nested contexts on ROP
|
|
|
| |
|
CAY-1207 |
FIXED
|
Oracle8 does not like new join syntax
|
|
|
| |
|
CAY-1218 |
FIXED
|
Query caching loose ends
|
|
|
| |
|
CAY-1147 |
FIXED
|
Remove id reading functionality from ResultIterator
|
|
|
| |
|
CAY-1154 |
FIXED
|
Rename .access.reveng package to .map.naming
|
|
|
| |
|
CAY-1175 |
FIXED
|
Replace String column name capitalization property with an enum
|
|
|
| |
|
CAY-1140 |
FIXED
|
Store ObjEntity name in the DataRow
|
|
|
| |
|
CAY-1151 |
FIXED
|
Update web app tutorial - JettyLauncher plugin does not work with Eclipse Ganymede release or newer
|
|
|
| |
|
CAY-1170 |
FIXED
|
cdbgen task fails due to NPE when instantiating TypesHandler
|
|
|
| |
|
CAY-1029 |
FIXED
|
maven2 plugin to reverse engineer database
|
|
|
| |
|
CAY-1176 |
FIXED
|
missing classes in ROP cayenne-client render nested contexts unusable
|
|
|
| |
|
CAY-1194 |
FIXED
|
problems with relationships when using nested contexts and ROP
|
|
|
| |
|
CAY-1030 |
WON'T FIX
|
Delete rule not set on reverse engineer databse
|
|
|
| |
|
CAY-483 |
INCOMPLETE
|
Improved error reporting for Newbie error
|
|
|
| |
|
CAY-1058 |
FIXED
|
Add a maven plugin for starting up the modeler.
|
|
|
| |
|
CAY-1184 |
FIXED
|
Callback methods should default to usable names
|
|
|
| |
|
CAY-1196 |
FIXED
|
CayenneRuntimeException in modeler due to ClassNotFoundException when java type is invalid and db attribute is null.
|
|
|
| |
|
CAY-1214 |
FIXED
|
Class generation should create abstract callback methods in the superclass and stub methods in the subclass
|
|
|
| |
|
CAY-1144 |
FIXED
|
EJBQL mixed GROUP BY clause is generated incorrectly
|
|
|
| |
|
CAY-816 |
FIXED
|
Improve readNestedProperty() to handle to-many relationships in the path.
|
|
|
| |
|
CAY-1180 |
FIXED
|
Model marked as dirty when leaving DataMap name field
|
|
|
| |
|
CAY-1219 |
FIXED
|
Modeler - clicking on query "select properties" fields changes project status to "dirty"
|
|
|
| |
|
CAY-1157 |
FIXED
|
Modeler: Concurrent mod exception on removing DbRelationship
|
|
|
| |
|
CAY-1211 |
FIXED
|
Modeler: blown out warning dialogs
|
|
|
| |
|
CAY-1146 |
FIXED
|
Move User properties API to ObjectContext & BaseContext
|
|
|
| |
|
CAY-1217 |
FIXED
|
Project tree loses focus when traversing a list of entities with the keyboard
|
|
|
| |
|
CAY-979 |
FIXED
|
ROP client serialization mechanism dependencies
|
|
|
| |
|
CAY-1222 |
FIXED
|
Row index out of range exception when selecting a relationship
|
|
|
| |
|
CAY-1166 |
FIXED
|
Type checking in the modeler
|
|
|
| |
|
CAY-1021 |
FIXED
|
adding a callback method should result in focus on method name
|
|
|
| |
|
CAY-1158 |
FIXED
|
cayenne-modeler:run plugin should open a (configured) project file, with suitable defaults
|
|
|
| |
|
CAY-1206 |
FIXED
|
merge: a way to set value for null for madatory columns
|
|
|
| |
|
CAY-851 |
WON'T FIX
|
Modeler in Cayenne 3.0M1 fails on startup under Win32 with AWT complaint
|
|
|
| |
|
CAY-1155 |
FIXED
|
Modeler template for SQLServer driver has a typo in the driver name
|
|
|
| |
|
CAY-1153 |
FIXED
|
MySQL : Enable views during reverse engineering
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-1074 |
FIXED
|
Derby: Wrong SQL Generated for select items -- DESC follows column name
|
|
|
| |
|
CAY-794 |
FIXED
|
Abstract objEntities
|
|
|
| |
|
CAY-1131 |
FIXED
|
Add LIMIT / OFFSET clause generation method to SelectTranslator lifecycle
|
|
|
| |
|
CAY-366 |
FIXED
|
Add progress/log view
|
|
|
| |
|
CAY-1097 |
FIXED
|
Attribute types are not generated for primitive ints
|
|
|
| |
|
CAY-1073 |
FIXED
|
Bug in Expression.toEJBQL with inExp/notInExp
|
|
|
| |
|
CAY-1094 |
FIXED
|
CM DataNode panel reorg - pull the password encoding options into a tab
|
|
|
| |
|
CAY-911 |
FIXED
|
CM Usability: JComboBox Autocompletion
|
|
|
| |
|
CAY-892 |
FIXED
|
CM Usability: JEdit Syntax to all TextAreas
|
|
|
| |
|
CAY-888 |
FIXED
|
CM Usability: Object Select Query Improvements
|
|
|
| |
|
CAY-894 |
FIXED
|
CM Usability: Welcome Screen (Panel)
|
|
|
| |
|
CAY-1060 |
FIXED
|
CM: Allow multiple item selections
|
|
|
| |
|
CAY-1096 |
FIXED
|
CayenneContext should support ThreadLocal operations
|
|
|
| |
|
CAY-1132 |
FIXED
|
DataMap class generator mechanism for the ROP client
|
|
|
| |
|
CAY-1137 |
FIXED
|
Deprecate and start ignoring QueryMetadata.isResolvingInherited()
|
|
|
| |
|
CAY-1056 |
FIXED
|
Detection of the project file changes on disk.
|
|
|
| |
|
CAY-1121 |
FIXED
|
EJBQL collection binding
|
|
|
| |
|
CAY-1098 |
FIXED
|
EJBQLQuery can't process java.util.Date parameters
|
|
|
| |
|
CAY-1114 |
FIXED
|
EJBQLQuery fails on joins outside of public schema
|
|
|
| |
|
CAY-1072 |
FIXED
|
EJBQLQuery non-serializable exception when run via ROP
|
|
|
| |
|
CAY-402 |
FIXED
|
Entity/Attribute/Relationship naming improvements on reverse-engineering
|
|
|
| |
|
CAY-1070 |
FIXED
|
Generating SelectQuery Access Code
|
|
|
| |
|
CAY-436 |
FIXED
|
In modeler, change default object relationship delete rule
|
|
|
| |
|
CAY-1077 |
FIXED
|
ObjRelationship Mapping Dialog Improvements
|
|
|
| |
|
CAY-1113 |
FIXED
|
Primitives in ROP support
|
|
|
| |
|
CAY-1129 |
FIXED
|
ROP: CayenneContext does not unregister deleted nodes
|
|
|
| |
|
CAY-1082 |
FIXED
|
ROP: RefreshQuery fails to refresh to-many relationships
|
|
|
| |
|
CAY-1118 |
FIXED
|
ROP: setToXXX(null) does not update reverse rel
|
|
|
| |
|
CAY-1061 |
FIXED
|
ResourceFinder: abstract API for looking up resources, including multiple resources for a given name
|
|
|
| |
|
CAY-1055 |
FIXED
|
Right-click contextual menu for entities/attributes/relationships that would include common operations, like "delete".
|
|
|
| |
|
CAY-1133 |
FIXED
|
Split Maven cayenne:modeler goal into a separate plugin from cgen and others
|
|
|
| |
|
CAY-1138 |
FIXED
|
Stop using Query.isRefreshingObjects()
|
|
|
| |
|
CAY-1127 |
FIXED
|
Stop using query NAME as a cache key
|
|
|
| |
|
CAY-1080 |
FIXED
|
Support for copy/paste of entities/attributes/relationships
|
|
|
| |
|
CAY-1128 |
FIXED
|
Switch JOINT prefetches to generate OUTER Joins.
|
|
|
| |
|
CAY-1091 |
FIXED
|
Use latest Hessian and Caucho repository
|
|
|
| |
|
CAY-1108 |
FIXED
|
[PATCH] MySQL/DbMerger compatibility
|
|
|
| |
|
CAY-1122 |
FIXED
|
columnNamesCapitalization property is ignored for the queries mapped via Modeler
|
|
|
| |
|
CAY-1110 |
FIXED
|
fetchLimit + DistinctResultIterator = fewer rows in the result
|
|
|
| |
|
CAY-1103 |
FIXED
|
rollbackChanges is broken in ROP CayenneContext
|
|
|
| |
|
CAY-1135 |
WON'T FIX
|
CM: Running modeler on Windows Vista should not cause Aero to be disabled
|
|
|
| |
|
CAY-1068 |
FIXED
|
Add support for start index/offset of queries
|
|
|
| |
|
CAY-890 |
FIXED
|
CM Cosmetics: Use the Cayenne Icon.
|
|
|
| |
|
CAY-1095 |
FIXED
|
Cayenne attempts to append precision information to DOUBLE types when creating tables in hsqldb which results in a sql exception.
|
|
|
| |
|
CAY-1081 |
FIXED
|
DataObjectUtils.objectForPk broken in ROP
|
|
|
| |
|
CAY-1063 |
FIXED
|
Derby adapter is not able to remove NOT NULL relationship
|
|
|
| |
|
CAY-1083 |
FIXED
|
General Preferences Panel - items misaligned
|
|
|
| |
|
CAY-1126 |
FIXED
|
Opening non-existing projects gives an error
|
|
|
| |
|
CAY-1085 |
FIXED
|
Use standard JDBC API for writing Oracle LOBs
|
|
|
| |
|
CAY-671 |
FIXED
|
custom exception class for ROP missing session
|
|
|
| |
|
CAY-1100 |
FIXED
|
merge: make getColumnOriginal() and getColumnNew() public
|
|
|
| |
|
CAY-1062 |
FIXED
|
Code Generation line ending consistency: ImportUtils
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-983 |
FIXED
|
POST_LOAD called twice
|
|
|
| |
|
CAY-984 |
FIXED
|
Runtime relationships leak into CayenneModeler
|
|
|
| |
|
CAY-1011 |
FIXED
|
Add confirmation dialog for delete actions.
|
|
|
| |
|
CAY-994 |
FIXED
|
Add extended enumeration support
|
|
|
| |
|
CAY-560 |
FIXED
|
Add support for outer joins
|
|
|
| |
|
CAY-970 |
FIXED
|
Allow application to add DbAdatperFactory to AutoAdapter
|
|
|
| |
|
CAY-1005 |
FIXED
|
CM Qualifier (or Declared Qualifier) is not honoured in 100% cases
|
|
|
| |
|
CAY-893 |
FIXED
|
CM Usability: Reopen Last Project on Startup
|
|
|
| |
|
CAY-574 |
FIXED
|
DataObjectUtils 'objectForPK' should work on the client
|
|
|
| |
|
CAY-1018 |
FIXED
|
Enums fetched via SQLTemplate
|
|
|
| |
|
CAY-989 |
FIXED
|
Garbage SQL generated for EJBQL subqueries
|
|
|
| |
|
CAY-732 |
FIXED
|
Incorrect query with self joins
|
|
|
| |
|
CAY-986 |
FIXED
|
LOCAL_CACHE policy fails when query is paged
|
|
|
| |
|
CAY-1046 |
FIXED
|
Make PK metadata available via Obj* API.
|
|
|
| |
|
CAY-992 |
FIXED
|
Modeler does not escape entity names
|
|
|
| |
|
CAY-1050 |
FIXED
|
MySQLSniffer should configure created adapter to use MySQL default engine for tables
|
|
|
| |
|
CAY-1044 |
FIXED
|
NPE on commit when the new object was deleted before commit
|
|
|
| |
|
CAY-1020 |
FIXED
|
Problem accessing toMany Set relationships on client.
|
|
|
| |
|
CAY-971 |
FIXED
|
ROP GraphDiff "compressor"
|
|
|
| |
|
CAY-998 |
FIXED
|
ROP paginated lists must recover from server LRU query cache overflow
|
|
|
| |
|
CAY-1049 |
FIXED
|
Refactor QueryAssembler/SelectTranslator
|
|
|
| |
|
CAY-1035 |
FIXED
|
Replace QueryMetadata String cache policies with an enum
|
|
|
| |
|
CAY-999 |
FIXED
|
Scaling paginated list
|
|
|
| |
|
CAY-929 |
FIXED
|
SelectTranslator support for standard SQL join syntax, including outer joins
|
|
|
| |
|
CAY-802 |
FIXED
|
Split Expressions
|
|
|
| |
|
CAY-1019 |
FIXED
|
Streamlining LOCAL_CACHE handling
|
|
|
| |
|
CAY-839 |
FIXED
|
Support combination of Persistent objects and scalars in query results
|
|
|
| |
|
CAY-809 |
FIXED
|
Support for explicit mapping of SQL results with SQLResultSetMapping
|
|
|
| |
|
CAY-1006 |
FIXED
|
Upgrade Hessian to 3.1.5
|
|
|
| |
|
CAY-514 |
FIXED
|
implement a "MATCH ALL VALUES" expression
|
|
|
| |
|
CAY-789 |
FIXED
|
return object diff to client in ROP after commit
|
|
|
| |
|
CAY-1003 |
FIXED
|
the paged queries in ROP can fail to fetch the subsequent pages if the client and server are in different timezones
|
|
|
| |
|
CAY-980 |
FIXED
|
upgrade derby
|
|
|
| |
|
CAY-785 |
FIXED
|
Cayenne Modeler Fails to Open Project
|
|
|
| |
|
CAY-982 |
FIXED
|
Client class and superclass names not auto-populated for new ObjEntity.
|
|
|
| |
|
CAY-868 |
FIXED
|
Deprecate EventManager.getDefaultManager() and stop using it
|
|
|
| |
|
CAY-1048 |
FIXED
|
Deprecate but preserve functionality of QueryMetadata.isRefreshingObjects()
|
|
|
| |
|
CAY-1026 |
FIXED
|
Drop commons-lang dependency
|
|
|
| |
|
CAY-1010 |
FIXED
|
Entity Tab switching on new entity creation
|
|
|
| |
|
CAY-1014 |
FIXED
|
Enums as meaningful PK
|
|
|
| |
|
CAY-1054 |
FIXED
|
Error removing object from a paginated list after the object was deleted and the context committed
|
|
|
| |
|
CAY-1053 |
FIXED
|
MapQueryCache.CacheEntry not serializable
|
|
|
| |
|
CAY-1043 |
FIXED
|
NPE in ConnectionWrapper on rollback
|
|
|
| |
|
CAY-1028 |
FIXED
|
NPE's in the Modeler for incomplete relationships
|
|
|
| |
|
CAY-1051 |
FIXED
|
Oracle 11 driver support - Drop OracleAdapter "optimizations"
|
|
|
| |
|
CAY-1027 |
FIXED
|
Orderly EventManager shutdown
|
|
|
| |
|
CAY-1038 |
FIXED
|
Upgrade to Ashood 2.0
|
|
|
| |
|
CAY-1024 |
WON'T FIX
|
[PATCH] Fall back on DriverManager to load driver
|
|
|
| |
|
CAY-1033 |
FIXED
|
merge: modeler should remove completed tokens
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-884 |
FIXED
|
Add support for H2 Database
|
|
|
| |
|
CAY-887 |
FIXED
|
CM Usability:Recent Files list shold be longer
|
|
|
| |
|
CAY-967 |
FIXED
|
Caching doesn't work for paginated queries
|
|
|
| |
|
CAY-920 |
FIXED
|
ClassCastException when processing delete rules for Map relationships
|
|
|
| |
|
CAY-956 |
FIXED
|
Converter between Expression and EJBQL Expression
|
|
|
| |
|
CAY-900 |
FIXED
|
Create CayenneModeler Swing UI for managing callbacks and lifecycle listeners
|
|
|
| |
|
CAY-716 |
FIXED
|
DataContext.rollbackChangesLocally() is not implemented for nested DataContexts
|
|
|
| |
|
CAY-899 |
FIXED
|
Default POST_LOAD callbacks break aggregate queries
|
|
|
| |
|
CAY-954 |
FIXED
|
EJBQL Query: Support for single table inheritance
|
|
|
| |
|
CAY-736 |
FIXED
|
Embeddable class support by Cayenne runtime
|
|
|
| |
|
CAY-735 |
FIXED
|
Embeddable class support in the org.apache.cayenne.map package
|
|
|
| |
|
CAY-933 |
FIXED
|
Embeddable classes - support class generation
|
|
|
| |
|
CAY-976 |
FIXED
|
EntityResolver Fault dependency leads to ClassNotFound on the ROP client
|
|
|
| |
|
CAY-949 |
FIXED
|
Factory for lifecycle listeners
|
|
|
| |
|
CAY-948 |
FIXED
|
Implement flattened attributes in Cayenne
|
|
|
| |
|
CAY-953 |
FIXED
|
JPA: Single Table inheritance
|
|
|
| |
|
CAY-946 |
FIXED
|
JPA: property-based access to persistent objects
|
|
|
| |
|
CAY-329 |
FIXED
|
Long vs. Integer PK
|
|
|
| |
|
CAY-950 |
FIXED
|
Look up callback methods on listener superclasses
|
|
|
| |
|
CAY-916 |
FIXED
|
Ordering should be able to ignore paths with null elements
|
|
|
| |
|
CAY-921 |
FIXED
|
Remove DerviedDbEntity support from Cayenne
|
|
|
| |
|
CAY-879 |
FIXED
|
Storing lifecycle listebers and callbacks in the *.map.xml and loading them back
|
|
|
| |
|
CAY-974 |
FIXED
|
Subquery EJBQL returns wrong entity in the result
|
|
|
| |
|
CAY-903 |
FIXED
|
Support primitive types in DataObjects
|
|
|
| |
|
CAY-904 |
FIXED
|
Switch cayenne to Java 5: merge cayenne-jdk1.4-unpublished to cayenne-jdk1.5-unpublished
|
|
|
| |
|
CAY-927 |
FIXED
|
Switch to version 1.2 as default generation mechanism , deprecate 1.1 generator
|
|
|
| |
|
CAY-924 |
FIXED
|
Update CayenneModeler for OS X Leopard
|
|
|
| |
|
CAY-936 |
FIXED
|
Update Velocity templates for generics.
|
|
|
| |
|
CAY-914 |
FIXED
|
cdataport classloader trouble
|
|
|
| |
|
CAY-923 |
FIXED
|
AboutDialog problems
|
|
|
| |
|
CAY-939 |
FIXED
|
Add a means of updating custom superclass for all client classes.
|
|
|
| |
|
CAY-918 |
FIXED
|
An exception during in-memory sorting of IncrementalFaultList
|
|
|
| |
|
CAY-932 |
FIXED
|
Cancel doesn't cancel when quitting CM with a modified model
|
|
|
| |
|
CAY-882 |
FIXED
|
Configuration shutdown hook thread may lead to memory leaks
|
|
|
| |
|
CAY-945 |
FIXED
|
PropertyUtils support for "compiled" property access
|
|
|
| |
|
CAY-926 |
FIXED
|
Refactoring class generator classes
|
|
|
| |
|
CAY-913 |
FIXED
|
ToMany Map relationships cause ClassCastExceptions on commit when the source is Fault
|
|
|
| |
|
CAY-263 |
FIXED
|
cdbgen (DbGeneratorTask) must support classpath and classpathref
|
|
|
| |
|
CAY-885 |
FIXED
|
merge changes between model and db
|
|
|
| |
|
CAY-931 |
FIXED
|
Enable revert action even for projects that are not modified
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-770 |
FIXED
|
bug / memory leak in DispatchQueue and EventManager
|
|
|
| |
|
CAY-901 |
FIXED
|
Cannot set more than one to-one relationship to null.
|
|
|
| |
|
CAY-859 |
FIXED
|
Cayenne agent misses JPA entity classes that were loaded before their PersistenceUnits
|
|
|
| |
|
CAY-869 |
FIXED
|
CayenneModeler free-text search
|
|
|
| |
|
CAY-834 |
FIXED
|
DataContext and DataDomain must support lifecycle callbacks out of the box without wrapping
|
|
|
| |
|
CAY-845 |
FIXED
|
DataContext.localObject() object update race condition
|
|
|
| |
|
CAY-875 |
FIXED
|
DbAdapter for SQLite
|
|
|
| |
|
CAY-857 |
FIXED
|
Deprecate derived DbEntity and all associated API's - schedule for removal in 3.0M3
|
|
|
| |
|
CAY-796 |
FIXED
|
Deserialization of DataContext fails when useSharedCache is false
|
|
|
| |
|
CAY-842 |
FIXED
|
EJBQL Collections condition support
|
|
|
| |
|
CAY-836 |
FIXED
|
EJBQL Delete Statement Support
|
|
|
| |
|
CAY-838 |
FIXED
|
EJBQL GROUP BY and HAVING support
|
|
|
| |
|
CAY-840 |
FIXED
|
EJBQL Subquery support
|
|
|
| |
|
CAY-846 |
FIXED
|
EJBQL Support for Functional Expressions
|
|
|
| |
|
CAY-841 |
FIXED
|
EJBQL Support for LIKE/ESCAPE and IN conditions
|
|
|
| |
|
CAY-837 |
FIXED
|
EJBQL Update Statement Support
|
|
|
| |
|
CAY-847 |
FIXED
|
Expression NULL handling
|
|
|
| |
|
CAY-824 |
FIXED
|
Extract all DataView related code in a separate module
|
|
|
| |
|
CAY-860 |
FIXED
|
JPA no joins created for to-many relationship
|
|
|
| |
|
CAY-757 |
FIXED
|
JPA should handle managed classes not listed in persistence.xml
|
|
|
| |
|
CAY-797 |
FIXED
|
Lifecycle callbacks *CallbackInterceptor concept introduces problems for testing equality of contexts
|
|
|
| |
|
CAY-826 |
FIXED
|
Modeler support for the extra simple property types that Cayenne now supports
|
|
|
| |
|
CAY-863 |
FIXED
|
Object property unexpectedly set to null through forceMergeWithSnapshot
|
|
|
| |
|
CAY-870 |
FIXED
|
Race condition in ClassDescriptorMap
|
|
|
| |
|
CAY-828 |
FIXED
|
Remove DataContextTransactionEventListener, DataObjectTransactionEventListener, DataContextEvent
|
|
|
| |
|
CAY-843 |
FIXED
|
Remove arbitrary reverse relationship mapping limitations
|
|
|
| |
|
CAY-848 |
FIXED
|
Support for mapping to-many as Maps and Sets and Collections
|
|
|
| |
|
CAY-819 |
FIXED
|
Support for per-adapter customization of EJBQL translator
|
|
|
| |
|
CAY-832 |
FIXED
|
enum-mapped columns improperly handled in in expressions
|
|
|
| |
|
CAY-873 |
FIXED
|
maven-cayenne-plugin requires transitive deps declared
|
|
|
| |
|
CAY-835 |
FIXED
|
setting meaningful pk to zero turn on autogenerated keys
|
|
|
| |
|
CAY-854 |
FIXED
|
the relationships to entities which are "not for client use" are being returned by ${objEntity.DeclaredRelationships} tag in superclass template
|
|
|
| |
|
CAY-610 |
FIXED
|
A way to shutdown EventManager
|
|
|
| |
|
CAY-855 |
FIXED
|
Add DataContext.objectFromDataRow variety for generic classes
|
|
|
| |
|
CAY-856 |
FIXED
|
Deprecate CayenneMap and replace all references to it with standard java.util package Maps
|
|
|
| |
|
CAY-853 |
FIXED
|
JPA EntityTransaction must allow multiple begin/commit cycles
|
|
|
| |
|
CAY-852 |
FIXED
|
NPE in Util.delete for read-protected directories
|
|
|
| |
|
CAY-861 |
FIXED
|
ObjRelationship 'addDbRelationship()' and 'removeDbRelationship' leave object in an inconsistent state
|
|
|
| |
|
CAY-872 |
FIXED
|
Potential bug deleting uncommited objects from a nested DataContext
|
|
|
| |
|
CAY-833 |
FIXED
|
Remove API for flipping callbacks state in the ClientServerChannel - this is a non-feature
|
|
|
| |
|
CAY-867 |
FIXED
|
Special exception for accessing previously shutdown domain
|
|
|
| |
|
CAY-844 |
FIXED
|
_Auto classes should be "abstract"
|
|
|
|
Milestone on the way to 3.0
|
|
| |
|
CAY-1319 |
UNRESOLVED
|
Switch Cayenne configuration loading to cayenne-di container
|
|
|
| |
|
CAY-830 |
FIXED
|
DataChannelCallbackInterceptor.onQuery NPE
|
|
|
| |
|
CAY-752 |
FIXED
|
Importing EOModel gives Cast Exception
|
|
|
| |
|
CAY-597 |
FIXED
|
XML Encoder with Mapping outputs incorrect XML
|
|
|
| |
|
CAY-784 |
FIXED
|
Deleting an object with a read-only flattened relationship fails
|
|
|
| |
|
CAY-786 |
FIXED
|
Race condition in DataContext.localObject()
|
|
|
| |
|
CAY-701 |
FIXED
|
"property" package refactoring
|
|
|
| |
|
CAY-751 |
FIXED
|
AS400 datafields containing # in field names do not get mapped correctly
|
|
|
| |
|
CAY-679 |
FIXED
|
Add a new method to ObjectContext: registerNewObject(Object)
|
|
|
| |
|
CAY-642 |
FIXED
|
Add support for encrypted JDBC passwords
|
|
|
| |
|
CAY-724 |
FIXED
|
Bogus FaultFailureExceptions
|
|
|
| |
|
CAY-781 |
FIXED
|
Bug in CayenneDataObject.readNestedProperty
|
|
|
| |
|
CAY-672 |
FIXED
|
Change the logic to get the Java class from ResultSetMetadata
|
|
|
| |
|
CAY-721 |
FIXED
|
DataContext shouldn't attempt to fix objects on FaultFailureExceptions
|
|
|
| |
|
CAY-689 |
FIXED
|
DataObjectUtils must return "Object" instead of "DataObject" from all pk lookup methods
|
|
|
| |
|
CAY-792 |
FIXED
|
Date has issues with different locales when using XMLEncoder/XMLDecoder
|
|
|
| |
|
CAY-823 |
FIXED
|
Db-generated PK type mismatch
|
|
|
| |
|
CAY-680 |
FIXED
|
Deprecate DataObject.[get|set]DataContext in favor of [get|set]ObjectContext
|
|
|
| |
|
CAY-803 |
FIXED
|
EJBQL Parameters support
|
|
|
| |
|
CAY-764 |
FIXED
|
Exception when importing an EOModel with single table inheritance
|
|
|
| |
|
CAY-692 |
FIXED
|
Extra argument needed in ObjectContext.prepareForAccess - whether the property is a fault or not.
|
|
|
| |
|
CAY-623 |
FIXED
|
Getting rid of contributions with no CLA's
|
|
|
| |
|
CAY-586 |
FIXED
|
Implement commit validation hooks in CayenneContext
|
|
|
| |
|
CAY-713 |
FIXED
|
Improved Meaningful PK support
|
|
|
| |
|
CAY-810 |
FIXED
|
IncrementalFaultList performance improvements
|
|
|
| |
|
CAY-722 |
FIXED
|
Investigate reducing the shared cache lock scope on commit
|
|
|
| |
|
CAY-639 |
FIXED
|
JDBC datatype of MySQL INT UNSIGNED is mapped as java.lang.Integer should be java.lang.Long
|
|
|
| |
|
CAY-660 |
FIXED
|
JPA-like callbacks support in the main Cayenne stack
|
|
|
| |
|
CAY-673 |
FIXED
|
Kick out DVModeler from trunk
|
|
|
| |
|
CAY-565 |
FIXED
|
LRUMap NPE
|
|
|
| |
|
CAY-668 |
FIXED
|
Link Cayenne callback API with JPA provider
|
|
|
| |
|
CAY-717 |
FIXED
|
Modeler doesn't manage FK constraints with MYSQL
|
|
|
| |
|
CAY-773 |
FIXED
|
MySQL stored procedure support
|
|
|
| |
|
CAY-687 |
FIXED
|
New method: QueryMetadata.getClassDescriptor()
|
|
|
| |
|
CAY-613 |
FIXED
|
Pluggable Query Cache
|
|
|
| |
|
CAY-601 |
FIXED
|
Problem resolving relationships in nested DataContext
|
|
|
| |
|
CAY-617 |
FIXED
|
ROP: shared session functionality over XMPP is broken
|
|
|
| |
|
CAY-632 |
FIXED
|
RefreshQuery - a common mechanism for object and object list invalidation
|
|
|
| |
|
CAY-657 |
FIXED
|
Removing/Deprecating ExtendedType.validateProperty()
|
|
|
| |
|
CAY-743 |
FIXED
|
Reordering mappings from domain in xml resulting in StackOverflowException
|
|
|
| |
|
CAY-667 |
FIXED
|
Support default entity lifecycle callbacks
|
|
|
| |
|
CAY-576 |
FIXED
|
Support for cached lists invalidation
|
|
|
| |
|
CAY-650 |
FIXED
|
Support for char[], java.lang.Character, java.lang.Character[], java.lang.Byte[] as "simple" persistence types
|
|
|
| |
|
CAY-666 |
FIXED
|
Support for entity lifecycle callbacks in ClientServerChannel
|
|
|
| |
|
CAY-645 |
FIXED
|
Support for persisting java.util.Calendar
|
|
|
| |
|
CAY-618 |
FIXED
|
Support optional remote events in the ClientChannel
|
|
|
| |
|
CAY-669 |
FIXED
|
Support superclass entity callbacks
|
|
|
| |
|
CAY-636 |
FIXED
|
Switch Cayenne HEAD to hessian 3.0.20
|
|
|
| |
|
CAY-614 |
FIXED
|
ToManyList contains references to transient objects
|
|
|
| |
|
CAY-686 |
FIXED
|
Weed out DataObject references from the access stack classes, replacing them with Persistent and ClassDescriptor
|
|
|
| |
|
CAY-763 |
FIXED
|
XML Deserialization fails on relationships when using a mapping file
|
|
|
| |
|
CAY-710 |
FIXED
|
XMLDecoder decodes Dates wrong
|
|
|
| |
|
CAY-675 |
FIXED
|
compound primary key change
|
|
|
| |
|
CAY-460 |
FIXED
|
javax.persistence.spi.ClassTransformer to turn POJO into DataObject
|
|
|
| |
|
CAY-663 |
FIXED
|
localObject and new objects
|
|
|
| |
|
CAY-788 |
FIXED
|
prefetch can set state to modified
|
|
|
| |
|
CAY-776 |
FIXED
|
1.2 -> 2.0/3.0 Migration - modeler preferences still store org.objectstyle adapter names
|
|
|
| |
|
CAY-651 |
FIXED
|
Add convenience method to create missing DB_PATH expressions where there is a corresponding OBJ_PATH expression
|
|
|
| |
|
CAY-812 |
FIXED
|
Add ability to drag cayenne.xml to the Modeler from the filesystem
|
|
|
| |
|
CAY-600 |
FIXED
|
Add support for ordering property list serialization in a consistent way
|
|
|
| |
|
CAY-712 |
FIXED
|
Allow modifying objects in validate* methods
|
|
|
| |
|
CAY-703 |
FIXED
|
Cache EntityResolver in the ClientChannel
|
|
|
| |
|
CAY-688 |
FIXED
|
Change signatures of ObjectContext.deleteObject/registerNewObject/localObject to take Object instead of Persistent as an argument
|
|
|
| |
|
CAY-693 |
FIXED
|
DataContext should not return HOLLOW objects in response to ObjectIdQuery()
|
|
|
| |
|
CAY-683 |
FIXED
|
Deprecate DataContext.createAndRegisterNewObject()
|
|
|
| |
|
CAY-737 |
FIXED
|
Deprecate DataContextTransactionEventListener, DataObjectTransactionEventListener, DataContextEvent
|
|
|
| |
|
CAY-681 |
FIXED
|
Deprecate DataObject.fetchFinished() in favor of the callbacks
|
|
|
| |
|
CAY-652 |
FIXED
|
Exception with Tomcat's session restore capability
|
|
|
| |
|
CAY-817 |
FIXED
|
HSQLDB schema generation may not correctly flush the changes
|
|
|
| |
|
CAY-625 |
FIXED
|
Implement correct "scale" and "precision" for DbAttribute
|
|
|
| |
|
CAY-702 |
FIXED
|
Improve DBCPDataSourceFactory to use it for a JettyPlus DataSource
|
|