• 感谢回复,你的为避插入查询逻辑消耗性能的观点是正确的,相比代码简洁来说,插入索引列更有优势,查询性能更重要。

    目前已经通过增加索引列解决了。因为 rails 查询接口的 where 后面只能接列名(对象属性),接其他的,都会显示没有该列名的查询错误。 原来有点期望类似如下这种简洁的查询方案,但实际上会出现错误。

    search_result = trademarks.where(" Pinyin.t(name) like ? ", Pinyin.t(params[:name] ))
    
    search_students = students.where("get_month(id_code) = '9')
    
  • 点赞

  • 这个自愿是在地位不对等情况下被强加的自愿,是违背当事人意志的伪“自愿”,从根本上违反了民事活动过程中,当事人意思自治和平等的根本原则,所以无效。倘若这个自愿文件是董事长、总经理等签署,或者注明了公司以股权激励、年终奖等方式已经对加班时间的加班费进行了足额的替代性补偿,则这个自愿性的文件,是有可能得到法院的支持的。