datanucleus


Is ReferentialJDOStateManager not used in DataNucleus 4.x?


I'm working with Apache Isis, attempting to update to DN 4.x but have a question about the ReferentialJDOStateManager in DataNucleus.
The JDOStateManager extended this class in DN 3.x but it is not present in DN 4.x
Affected class in Isis -
public class JDOStateManagerForIsis extends ReferentialJDOStateManager implements StateManager, ObjectProvider
I do see this class -
org.datanucleus.state.ReferentialStateManagerImpl
I thought this might be the appropriate replacement, but if I extend ReferentialStateManagerImpl, there are problems...
The problem I encounter when extending the new class -
ReferentialStateManagerImpl extends StateManagerImpl. Which extends
AbstractStateManager<Persistable>
The current JDOStateManagerForIsis is setup to handle PersistenceCapable objects rather than Persistable objects.
I'm not sure where to go from here.
PersistenceCapable is not used by DataNucleus v4.x AFAIK; that was the old JDO-specific bytecode enhancement contract that they no longer use, now using DN-own Persistable.
I also see that each StoreManager can define which StateManager/ObjectProvider it is using, and the RDBMS plugin specifies ReferentialStateManagerImpl

Related Links

How to load entity with its 1 to 1 relation in DataNucleus, using native SQL query with JOINS
How to fetch related object using JDOQL named query?
Datanucleus enhancement with Bazel
DN 4.0.x and oracle : java.util.Date mapped to wrong rdbms type
Is ReferentialJDOStateManager not used in DataNucleus 4.x?
DataNucleus JDO primary key with enum
How to create a Datanucleus JPA 2.x query with CriteriaQuery that is based on values from an embedded map
How do I replace Hibernate with DataNucleus JPA in a JHipster project?
getting this error while enhancing using Datanucleus. any idea
Weird “com.vividsolutions.jts.geom.Geometry” ClassNotResolvedException exception
Does DataNucleus persist JodaTime's DateTime differently with a non-local timezone?
Bulk update with datanucleus errors out
Detailed and clear specification for datanucleus jdo extensions?
Unique constraint with DataNucleus discriminator based multitenancy
Datanucleus fetchgroup composite key
Is there a good step-by-step tutorial for using datanucleus and maven?

Categories

HOME
max
grizzly
itunesconnect
primefaces
ldap
salesforce-lightning
singleton
squeak
opc-ua
xss
sdk
css-selectors
powerquery
handlebars.js
token
core-data
solidity
internet-explorer-7
printf
smali
fastboot
concatenation
windowserror
akavache
formtastic
cloudformation
dynamic-memory-allocation
sphinx4
boost-log
language-detection
fastadapter
stencyl
usernotifications
paperclip
amazon-rds-aurora
python-venv
f#-fake
runner
flask-socketio
ear
vertex
node-java
jenkins-docker
ajv
r-commander
xamarin-test-cloud
aot
db2-zos
diameter-protocol
aws-kms
3d-rendering
methodology
markerspiderfier
yfiles
uinavigationitem
eggplant
firewire
jeet-grid
esri-arc-engine
fxmlloader
conditional-comments
cocos2d-x-2.x
nest-initiative
rails-migrations
satisfiability
enquire.js
image-preloader
nop
xcode6.1-gm-seed
code-complete
mobile-robots
azure-pack
nsautoreleasepool
ftpwebrequest
string-length
microsoft-speech-platform
antixsslibrary
volatility
netbiscuits
jquery-1.8
android-memory
google-email-audit-api
nude.js
diazo
rjs
discussion-board
cherokee
vectorwise
zipstream
norton
javah
oaw
code-golf
lts
hotfix

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App