4
import javax.persistence._
7
import play.data.validation._
8
import play.db.jpa.QueryFunctions._
11
class Tag extends Model with Comparable[Tag] {
16
private def this(name: String) {
21
override def toString() = {
25
override def compareTo(otherTag: Tag) = {
26
name.compareTo(otherTag.name)
33
def allTags = findAll[Tag]
35
def findOrCreateByName(name: String) = {
36
var tag = find[Tag]("byName", name).first
45
"select new map(t.name as tag, count(p.id) as pound) from Post p join p.tags as t group by t.name"
b'\\ No newline at end of file'