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
gcc
azure-documentdb
stanford-nlp
typo3
formatting
dronekit
gap-system
spotfire
data-modeling
where
assign
squeak
crash
overrides
jshell
ejb-3.0
ethereum
spring-data-solr
mongoimport
decoding
osrm
email-attachments
cakephp-2.0
loss
simd
audio-streaming
spring-webflow
screen-scraping
connection-pooling
waterfall
scalatest
utc
azure-table-storage
2checkout
apm
jql
intersection
oracle-bpm-suite
libconfig
nscollectionview
sknode
uitextview
web-technologies
head
codepen
niagara-ax
yank
skype-bots
openidm
visio-2010
dotnet-cli
htop
petapoco
alarmmanager
hdr
boost-range
tinybox2
objectify
3d-rendering
camellia
jmap
ideavim
skbio
std
sdkman
transbase
persian
musicbrainz
first-order-logic
winforms-interop
avrcp
sparkcore
polarion
p4python
pdcurses
euro
eula
stereotype
waterline
service-broker
conkeror
touch-typing
quickfixn
jsonmodel
information-hiding
xmlserializer
yosemite
indic
dotcmis
xts
html5-filesystem
ojb
maven-webstart-plugin
pyxplot
backbone-views
wordbreaker
codeigniter-form-helper
urlfetch
winrt-async
jquery-ui-map
nsundomanager
funambol
table-valued-parameters
file-storage
pixel-bender
ihtmldocument2
authkit
disk-based

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