In the past I’ve been using cborm a lot, since it makes handling coldfusion (hibernate) ORM so much easier. But lucee support for ORM was less than optimal in a multi-datasource environment, so I decided to rewrite this application more or less according to the fluent API approach as demonstrated by Gavin Pickin at ITB 2020. In this coding style I have two quite efficient ways of populating a new object:
property name="UserService" inject;
//populate
var user = populateModel(
model=UserService.new(),
memento=myUserData
);
//vs a shorter method
var user = UserService.new( myUserData );
Both should return the same populated user object, but the second one does the population within the new() method, so I got used to using this handy method.
Continue reading
Recent Comments