我正在做一个概念证明,以展示 Lift 相对于 MS MVC 的好处,因此我正在努力让 liftweb 与现有数据库集成。
我想重用我能做的,但用户对象需要修改,因为有行为变化,我需要添加和删除一些属性。
扩展 Mega 或 meta proto 用户或者只是复制类并以新名称修改它,然后在我的项目中使用它会更有意义吗?
如果我修改它,我可以添加一些新特征来改变行为,但我需要更改用于登录的内容,因为不使用电子邮件。
在java中我可以使用方面(AOP)来做到这一点,我认为scala中可能有类似的方式,但我不确定。
我正在与 MSSQL 集成,因此我希望最好使用映射器而不是记录来进行此集成。