I think you can use hilo with JTA, you just need to specify the transaction lookup class? That is how I understood it.