package domain;
import java.util.Date;
public class ClockUser {
private int id;
private String username;
private String password;
private boolean clockedIn;
private Date lastActionDate;
public ClockUser() {
lastActionDate = new Date();
}
public ClockUser(String username, String password) {
this();
this.username = username;
this.password = password;
}
public ClockUser(int id, String username, String password,
boolean clockedIn, Date lastActionDate) {
this.id = id;
this.username = username;
this.password = password;
this.clockedIn = clockedIn;
this.lastActionDate = lastActionDate;
}
public void resetLastActionDateToCurrent() {
lastActionDate = new Date();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public boolean isClockedIn() {
return clockedIn;
}
public void setClockedIn(boolean clockedIn) {
this.clockedIn = clockedIn;
}
public Date getLastActionDate() {
return lastActionDate;
}
public void setLastActionDate(Date lastActionDate) {
this.lastActionDate = lastActionDate;
}
}
Larry Meadors wrote:
>
> and domain.ClockUser is?
>
> On Mon, May 3, 2010 at 5:59 AM, vadboss <[email protected]> wrote:
>>
>> It's IBatis 3.
>>
>> Here is the statement:
>> <select id="selectByUsernameAndPassword" parameterType="domain.ClockUser"
>> resultType="domain.ClockUser">
>> SELECT users.id, users.username, users.password,
>> MAX(clock_operations.date) as lastActionDate,
>> clock_operations.clock_in as clockedIn
>> FROM users,
>> clock_operations
>> WHERE users.id=clock_operations.user_id AND
>> users.username=#{username}
>> AND users.password=#{password};
>> </select>
>>
>>
>>
>> Larry Meadors wrote:
>>>
>>> Maybe with some info.
>>>
>>> Using ibatis2 or 3?
>>>
>>> Can you provide your mapped statement?
>>>
>>> Throw us a bone here. :P
>>>
>>> Larry
>>>
>>>
>>> On Mon, May 3, 2010 at 3:09 AM, vadboss <[email protected]> wrote:
>>>>
>>>> I have in the table a boolean (tinyint(1)) value. I don't know why, but
>>>> ibatis always gets it as true, whether it is 0, or 1 in database.
>>>>
>>>> Who knows what is the cause?
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/IBatis%3A-boolean-mapping-misunderstanding-tp28432952p28432952.html
>>>> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/IBatis%3A-boolean-mapping-misunderstanding-tp28432952p28434308.html
>> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
--
View this message in context:
http://old.nabble.com/IBatis%3A-boolean-mapping-misunderstanding-tp28432952p28434375.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]