【问题标题】:using bit flag in play 2.0 using scala使用 scala 在 play 2.0 中使用位标志
【发布时间】:2013-02-04 05:46:23
【问题描述】:

谁能帮我在 play 2.0 中使用 scala 使用标志位??

我有 7 个选项 每个字节上的复选框( 0 - 注意
1 - 测试笔记
2 - 脸书
3 - 电话
4 - 谷歌
5 - 跳过
6 - 奖金小
7 - 奖金大
)

我想用列名选项(整数)存储数据库表。

我已经通过this 但我仍然不清楚我该怎么做。 提前感谢您的建议

【问题讨论】:

  • 当您进入具有数百个表的系统并且您有一些小而简洁的已知事物列表时,这些值将永远是(或只可能是)这实际上是一个合理的 表压缩和数据压缩的想法。像所有形式的压缩一样,进出都有价格,如果价格可以承受并且值得权衡,那么每个开发人员都会打电话。我写了一个方便的类来处理其中的大部分——目前我在 JavaScript 中添加复选框值——我在这里寻找一种优雅的方法来在 Play 的 FORM 惯用语中做到这一点......

标签: scala playframework playframework-2.0


【解决方案1】:

除非您将拥有大量记录,否则我会避免这样做。 您的方法通过存储限制了您的选择(如果/当您需要添加新的一组选项时会发生什么......)。手动验证您的数据会更加痛苦。
更简单的方法是为每个选项设置一列,或者如果开始不可行(选项2)具有包含一行所有选项的查找表。
无论如何,您存储数据的方式应该独立于您的方式使用游戏。输入或编辑数据将是联系人演示应用程序的变体...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    相关资源
    最近更新 更多