I'd just create a wrapper object that can point to either a db entity, or an enum instance.
eg: public class Wrapper { private MyEnum myEnum; private DbEntity dbEntity; public String getKey() { return myEnum != null ? myEnum.name() : String.valueOf(dbEntity.getId()); } public String getLabel() { return myEnum != null ? myEnum.name() : dbEntity.getLabel(); } // getters and setters } Then you can create a list of Wrapper objects by combining MyEnum.values() and a DbEntitiy collection from the database. Thi Wrapper list is then the source of your select options. Note: You'll need a suitable ValueEncoder to encode/decode. On 22 October 2014 23:36, Sloshed Techie <sloshedtec...@gmail.com> wrote: > Hello, > > Have just started with tapestry and web designing. I try to implement > combobox > > <t:select t:id="carstype"/> > > where carstype referring to enum.The selected value gets stored in > database. > I need a solution where my combobox has the first value as database > value and other > values from ENUM. > > > Any efficient solution for this? > > > > Thanks! > > Niks >