Comments (12)
@dearrudam it is already as 1.0.1-SNAPSHOT!
from jnosql.
@dearrudam, it works on CDI Weld by Red Hat.
from jnosql.
@dearrudam, we need to check any inject bean that does not provide a no-arg constructor and return it to the original.
from jnosql.
@dearrudam @tlappe
I've updated the sample project with the newest version of both TomEE and Eclipsel JNoSQL:
https://github.com/otaviojava/tomee-jnosql-sample/
Please, let me know what you think.
Ps:: Max, what do you think about moving this sample to the demo-ee one?
from jnosql.
@tlappe did you try adding the "openejb.additional.include"
https://github.com/otaviojava/tomee-jnosql-sample/blob/main/pom.xml#L44L46
from jnosql.
I've updated this repository, and I got this exception:
org.eclipse.jnosql.mapping.document.DefaultDocumentTemplate has no explicit no-arg constructor! A public or protected constructor without args is required!
So, we need to return all beans to have a no-arg constructor.
from jnosql.
@otaviojava, I'm just curious... is this requirement a default one of the CDI? I'm asking about it because we didn't face this problem when we worked on the sample codes https://github.com/JNOSQL/demos-se/tree/main/mongodb and https://github.com/JNOSQL/demo-ee/tree/main/liberty-mongodb...
I've just figured out that another DocumentTemplate implementation (e.g: https://github.com/eclipse/jnosql-databases/blob/42881b7d97b6e3be73c4d53ebf788af102c259e2/jnosql-couchbase/src/main/java/org/eclipse/jnosql/databases/couchbase/mapping/DefaultCouchbaseTemplate.java#L70C1-L71C6) has a no-arg constructor... then we should add to all CDI beans a no-arg constructor in order to avoid this issue...
from jnosql.
@otaviojava, I'm gonna work on it!
from jnosql.
@dearrudam I took this one here: eclipse/jnosql-databases#231
from jnosql.
@otaviojava I liked this idea! I've used this project to test locally the changes of the PR #402... I'll move it to there at demo-ee samples!!
from jnosql.
@tlappe, thank you, it is fixed, and we will release version 1.0.1 ASAP.
It will probably be at the end of the month.
from jnosql.
@otaviojava will you release a SNAPSHOT version?
from jnosql.
Related Issues (20)
- Enhancement Proposal - Support for CDI Lite and Reflectionless Solution in Eclipse JNoSQL
- [BUG] Like condition at `@Query` doesn't support parameterization
- [BUG] Missing properties for the modules that uses graph dependencies HOT 1
- Increase the test covery at the Repository specializations [BUG]
- [BUG] dynamodb fixed to primary key type of string HOT 2
- [BUG] Lack of descriptive error when trying to inject a Repository with type without @Entity annotation HOT 4
- [BUG] There is no way to configure ArangoSerde used by ArangoDBDocumentManager HOT 9
- [Feat.] Make the Couchbase DocumentManager implementation supports the count method HOT 1
- Add CI support for Java 21 HOT 1
- [BUG] query specification doesnt allow for dashes in tablenames HOT 2
- Add CI into the JNoSQL Database project to support for Java 21 HOT 2
- Add CI into the JNoSQL Extensions project to support for Java 21 HOT 2
- [BUG] deleteAll does not delete anything in Arango Repository HOT 1
- [BUG] ArangoRepository save method interally uses updateDocument instead of replaceDocument HOT 2
- [BUG] It is not possible to use jnosql with JPMS HOT 8
- [BUG] Embeddable list of nested object cannot be saved HOT 16
- Support for @Index annotation HOT 1
- Standardize Criteria Query and Introduce KeySet Pagination
- [BUG] Do not throw MappingException for other Jakarta Data providers
- Support for Java Records and Builder Pattern in Eclipse JNoSQL Lite
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jnosql.