Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 159 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 471 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Data Validation ADF

Hi,
Having to do a data validation on new inputs from ADF Screen with multiple concurrent sessions. VO validation will not work as it uses a cache version.
Can i know how to do validation against Database?
Do i implement the validation in the Application Module or Entity object?
JDEV 12.2.1.1.0
Regards,
Varun
Best Answer
-
HI ,
View Object validation will be implemented to the client, but not to the EO nor the database,
Entity Object validation will be implemented to both View Object and Entity object and not to the Database,
Database Validation will be implemented to All Vo, EO and The Database,
So The Database validation is your best Choice, and will be implemented to all when you are building the EO and VO and will be evaluated during the Commit operation.
regards
Hammam
Answers
-
Hello Varun,
If you like input validation on the client side then,
In the Structure window, right-click the component for which you would like to add a validator.
In the context menu, choose Insert inside <UI component>, then ADF Faces to insert an ADF Faces validator, or JSF Core to insert a JSF reference implementation validator.
Choose a validator tag (for example, ValidateDateTimeRange).
Thanks,
Hart
-
I want to do a validation on back end side.
Does it have to be in the view object implementation or entity object implementation?
-
we are always using database validation, nothing else.
You should always have DB valdiation anyway, so why boring framework with additional job?
-
HI ,
View Object validation will be implemented to the client, but not to the EO nor the database,
Entity Object validation will be implemented to both View Object and Entity object and not to the Database,
Database Validation will be implemented to All Vo, EO and The Database,
So The Database validation is your best Choice, and will be implemented to all when you are building the EO and VO and will be evaluated during the Commit operation.
regards
Hammam