Thanks for the feedback. At least it isn't something you've tried and found impossible!
I'll investigate more thoroughly regarding our need to move to JPA annotations. The system I'm working with has grown considerably from the original BASE set of tables and will likely require further customization, hence my desire to move to a slightly more modern approach. I'd also like to leverage some tools such as spring-data for external access to some of the data. Joanna -----Original Message----- From: Nicklas Nordborg [mailto:nicklas.nordb...@med.lu.se] Sent: Sunday, December 10, 2017 11:56 PM To: basedb-users@lists.sourceforge.net Subject: Re: [base] xdoclet in ant build No, we have not really considered moving away from using xdoclet for creating the mapping files to Hibernate. I am aware that this is not the most modern approach, but it has served us well so far. It might be possible to move to JPA, but I am pretty sure that this will not be an easy task. The *.hbm.xml files generated by are pre-processed in our startup code where we add and change things before we hand them over to the Hibernate configuration. It might be possible to solve this in another way if the configuration is JPA-based but I have not looked into that. I think it would be easier to just get rid of xdoclet and have the *.hbm.xml files in the source repository. It's an extra manual step to keep things synchronized, but considering that we rarely make any major database changes it should not be too difficult. /Nicklas On 2017-12-09 01:27, Muench, Joanna E wrote: > I'm working with a well-established BASE-based installation. One of > our goals has been to move the build into CI. I have switched from ant > to gradle without too much difficulty, although needed to call xdoclet > from a spawned ant task. Given that JPA annotations are now the > recommended mapping mechanism for Hibernate, I wondered if you had > ever looked into migrating from xdoclet to JPA annotation? It is > something we're considering, and would appreciate knowing if there are > major issues with that migration. > > Also, I'm happy to share how to build in gradle, if anyone is interested. > > Thanks! > > */Joanna Muench/* > > Software Engineering > > Hutch Data Commonwealth > > O 206.667.2320 > > jmue...@fredhutch.org > > > > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, Slashdot.org! > https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_slashdot& > d=DwIFEA&c=eRAMFD45gAfqt84VtBcfhQ&r=boK3gzaOaKYfd8oQQbqqAol_yaSEm2tTPt > BflgahHFg&m=RH0Z4Grps_DbkM7vK1wZoT2thGleqTlskQpHI-_5ea0&s=lZ4x-SbluCKo > ybRPC474-IYQRcd3Ai6smQA6QzVeQtM&e= > > > > _______________________________________________ > The BASE general discussion mailing list > basedb-users@lists.sourceforge.net > unsubscribe: send a mail with subject "unsubscribe" to > basedb-users-requ...@lists.sourceforge.net > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_slashdot&d=DwIFEA&c=eRAMFD45gAfqt84VtBcfhQ&r=boK3gzaOaKYfd8oQQbqqAol_yaSEm2tTPtBflgahHFg&m=RH0Z4Grps_DbkM7vK1wZoT2thGleqTlskQpHI-_5ea0&s=lZ4x-SbluCKoybRPC474-IYQRcd3Ai6smQA6QzVeQtM&e= _______________________________________________ The BASE general discussion mailing list basedb-users@lists.sourceforge.net unsubscribe: send a mail with subject "unsubscribe" to basedb-users-requ...@lists.sourceforge.net ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ The BASE general discussion mailing list basedb-users@lists.sourceforge.net unsubscribe: send a mail with subject "unsubscribe" to basedb-users-requ...@lists.sourceforge.net