状态模式和hibernate问题请教
不知道大家在使用状态模式和hibernate这种orm工具时有没有遇到这种问题:
比如有Context,State1,State2这几个类,在我的设计里,State1和State2是值对象,而且继承接口State.在Context里有对State的引用。State接口的几个方法接受Context参数。每个具体的State实现有一个类变量code.
数据库表设计为一个表,有一个字段存储整形数字表示状态。此时我想把状态对象的类变量映射到这个字段。但是实在找不到好方法。大家帮我看看,是我的思路有问题还是hibernate不能满足这种需要?(不想修改数据库表结构,也不想将状态对象由值对象变为实体对象)