Hibernate allows you to create types and override the fetching/saving metods of the types.
Create a type, e.g., InsertableOnly, which on the fetch sets throws away the database value.
Assuming your value is an Integer because you represent prices in cents to avoid rounding issues:
class InsertOnlyInteger extends org.hibernate.type.IntegerType {
public Object get(ResultSet rs, String name) throws SQLException {
return null;
}
}
Then make the Hibernate type of the attribute InsertOnlyInteger (with xml or annotation, as it suits you).
T. Heinks, A. Hettwer, C. Hiepen, C. Weise, M. Gorka, P. Knaus, T. Mueller, and A. Loidl-Stahlhofen. Protein Expr Purif, (2021)Heinks, Tobias
Hettwer, Anette
Hiepen, Christian
Weise, Christoph
Gorka, Marcel
Knaus, Petra
Mueller, Thomas D
Loidl-Stahlhofen, Angelika
eng
Research Support, Non-U.S. Gov't
2021/05/28
Protein Expr Purif. 2021 Oct;186:105918. doi: 10.1016/j.pep.2021.105918. Epub 2021 May 24..
J. Gutzeit, L. Weller, J. Kürten, and L. Huestegge. Journal of Experimental Psychology: Human Perception and Performance, 49 (6):
759(2023)Publisher: American Psychological Association.
F. Maia, J. Freire, G. Farias, V. Freire, and E. da Silva. APPLIED SURFACE SCIENCE, 190 (1-4):
247-251(2002)8th International Conference on the Formation of Semiconductor
Interfaces (ICFSI-8), HOKKAIDO UNIV, SAPPORO, JAPAN, JUN 10-15, 2001.
E. Ferreira, J. da Costa, J. Freire, G. Farias, and V. Freire. APPLIED SURFACE SCIENCE, 190 (1-4):
191-194(2002)8th International Conference on the Formation of Semiconductor
Interfaces (ICFSI-8), HOKKAIDO UNIV, SAPPORO, JAPAN, JUN 10-15, 2001.