Re: Hibernate / MS SQL / Unicode
- From: Tim Van Wassenhove <timvw@xxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 22 Nov 2005 12:04:11 +0000 (UTC)
On 2005-11-22, JScoobyCed <pim@xxxxxxxx> wrote:
> JScoobyCed wrote:
>> Hi,
>>
>> I have a web-apps that sends unicode data to my servlet. I can save
>> it ot he MS SQL server and when I read it using JDBC client (Squirrel),
>> I can see the unicode correctly in the DB.
>> I use Hibernate to read/write to the DB.
>> I Hibernate reference docs, I didn't find anything about unicode values.
>> The funny thing is I can save correctly.... but when I try to query it
>> doesn't work.
>> A simple query like
>>
>> session.createQuery("from User where username='xxxxxx'");
>>
>> ( where 'xxxxx' is a unicode String)
>> it returns nothing.
>
> Ok, found the solution...
>
> Have to use "Criteria"
> Criteria criter = session.createCriteria(User.class);
> criter = criter.add(Restrictions.eq("username", usern));
> List list = criter.list();
I'v got the feeling if you use a prepared statement that it will work
too.
--
Met vriendelijke groeten,
Tim Van Wassenhove <http://timvw.madoka.be>
.
- References:
- Hibernate / MS SQL / Unicode
- From: JScoobyCed
- Re: Hibernate / MS SQL / Unicode
- From: JScoobyCed
- Hibernate / MS SQL / Unicode
- Prev by Date: Re: Hibernate / MS SQL / Unicode
- Next by Date: MySQL connection problem
- Previous by thread: Re: Hibernate / MS SQL / Unicode
- Next by thread: MySQL connection problem
- Index(es):
Relevant Pages
|