[jboss-cvs] JBossAS SVN: r100448 - in projects/snowdrop/examples/trunk/sportsclub: sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 4 21:12:22 EST 2010
Author: marius.bogoevici
Date: 2010-02-04 21:12:22 -0500 (Thu, 04 Feb 2010)
New Revision: 100448
Modified:
projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/entity/Invoice.java
projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaAccountRepository.java
Log:
fix invoice generation code.
Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/entity/Invoice.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/entity/Invoice.java 2010-02-05 00:35:43 UTC (rev 100447)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/src/main/java/org/jboss/snowdrop/samples/sportsclub/domain/entity/Invoice.java 2010-02-05 02:12:22 UTC (rev 100448)
@@ -1,6 +1,7 @@
package org.jboss.snowdrop.samples.sportsclub.domain.entity;
import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import java.math.BigDecimal;
@@ -13,8 +14,8 @@
public class Invoice
{
- @Id
- private long id;
+ @Id @GeneratedValue
+ private Long id;
@ManyToOne
private Account account;
Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaAccountRepository.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaAccountRepository.java 2010-02-05 00:35:43 UTC (rev 100447)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaAccountRepository.java 2010-02-05 02:12:22 UTC (rev 100448)
@@ -50,11 +50,13 @@
{
q += " AND a.closed = :active";
}
- if (criteria.getPersonSearchCriteria() != null && criteria.getPersonSearchCriteria().getName() != null)
+ if (criteria.getPersonSearchCriteria() != null
+ && criteria.getPersonSearchCriteria().getName() != null
+ && criteria.getPersonSearchCriteria().getName().trim().length() != 0)
{
- q += " AND a.subscriber.name.firstName like :name" +
+ q += " AND (a.subscriber.name.firstName like :name" +
" OR a.subscriber.name.lastName like :name" +
- " OR a.subscriber.name.middleName like :name";
+ " OR a.subscriber.name.middleName like :name)";
}
if (criteria.getPersonSearchCriteria() != null && criteria.getPersonSearchCriteria().getCity() != null)
{
@@ -73,7 +75,9 @@
{
query.setParameter("active", false);
}
- if (criteria.getPersonSearchCriteria() != null && criteria.getPersonSearchCriteria().getName() != null)
+ if (criteria.getPersonSearchCriteria() != null
+ && criteria.getPersonSearchCriteria().getName() != null
+ && criteria.getPersonSearchCriteria().getName().trim().length() != 0)
{
query.setParameter("name", "%" + criteria.getPersonSearchCriteria().getName() + "%");
}
More information about the jboss-cvs-commits
mailing list