[Javalist] Spring jpa ékezetes karakterek

cx.chico cx.chico at gmail.com
2013. Ápr. 11., Cs, 17:12:37 CEST


Az url-ben. Az & jelet &-ra kell cserélni, hogy xml ne hasaljon el.

jdbc:mysql://localhost:3306/tdb?useUnicode=yes&characterEncoding=UTF-8

Üdv,
Chico


2013. április 11. 17:04 Komáromi, Zoltán írta, <
komaromi.zoltan at horticosoft.hu>:

> Nálam sz utóbbi van
>
> ebben hol adom meg?
>
>  <Resource name="jdbc/database" auth="Container"
> type="javax.sql.DataSource"
>               maxActive="100" maxIdle="30" maxWait="10000"
>               username="user" password="password"
> driverClassName="org.gjt.mm.mysql.Driver"
>               url="jdbc:mysql://localhost:3306/tdb"/>
>
> Ha az url végére beírtam amit küldtél, akkor hibát dobott.
>
>
>
> 2013. április 11. 13:39 cx.chico írta, <cx.chico at gmail.com>:
>
> Sziasztok!
>>
>> Én úgy emlékszem, hogy a JPA ellenére a jdbc url-ben kellett megadni
>> paraméterként (talán még toplink essential volt a JPA) :
>> jdbc:mysql://localhost/some_db?useUnicode=yes&characterEncoding=UTF-8
>>
>> Próbáld ki úgy, a hibernate.connection.* property-ket nem adod meg, és
>> helyeztte az url-mögé írod a paramétereket.
>>
>> Nem tudom, hogy nálad hogy van, de megpróbálhatod úgy is, hogy ne a
>> Hibernate, hanem a Tomcat kezelje a JDBC resource-t (így csak a fenti
>> megoldást lehet használni, amit viszont a MySQL hivatalosan támogat).
>> A Tomcat-től a Hibernate JNDI-n keresztül átveheti az adatbázis
>> kapcsolatot: (a Spring segít:
>> <jee:jndi-lookup id="dataSource" jndi-name="jdbc/dbanme"></jee:jndi-
>> lookup>
>> )
>>
>>
>> Üdv,
>> Chico
>>
>>
>>
>>
>>> **
>>>
>>> most az ő és ű kezelésével akadt problémám. Nevezetesen az entitás
>>> mentésekor ?-el helyettesítődnek. Az entitás létrehozásakor még jónak
>>> látszanak, csak a persistáláskor romlanak el. ****
>>>
>>> ** **
>>>
>>> Architecture: Tomcat + Spring MVC + Hibernate + Mysql****
>>>
>>> ** **
>>>
>>> A teljes MySQL adatbázis utf8 kódolású, a táblák is. collation mindenhol
>>> utf8 - utf8_unicode_ci****
>>>
>>> ** **
>>>
>>> A persistence.xml-ben szerepelnek a következő sorok:****
>>>
>>> ** **
>>>
>>> <property name="hibernate.connection.charSet" value="utf8"/>****
>>>
>>> <property name="hibernate.connection.useUnicode">true</property>****
>>>
>>> ** **
>>>
>>> Elvileg a második felesleges, eredetileg nem is volt. ****
>>>
>>> ** **
>>>
>>> Ha kiíratom az entitás megfelelő mezejét, abban a veiw-ban, amiben
>>> mentem, ott teljesen jó, ha később elérem, már rossz. Ha kijavítom kézzel a
>>> karaktereket az adatbázisban, akkor utána helyesen jelenik meg.****
>>>
>>> ** **
>>>
>>> Előre is köszi a segítséget.****
>>>
>>> ** **
>>>
>>> KoZo****
>>>
>>>
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at lists.javaforum.hu
>>> http://lists.javaforum.hu/mailman/listinfo/javalist****
>>>
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at lists.javaforum.hu
>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>
>>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20130411/77f7c867/attachment.html>


További információk a(z) Javalist levelezőlistáról