|
|
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Иcпользуем java 1.7 + Ibatis(2.6.0) на базе MSSQL-2008. Драйвер родной jtds -1.24. Хотим возвращать output параметр в виде длинной строки varchar(max) - на mssql. Запрос же который генерит джава (через Ибатис) к базе выделяет под переменную всегда Код: sql 1. Вот как идёт объявление процедуры для Ibatis (мэппинг) Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Запрос генерит из java всё равно генерит: Код: sql 1. Как быть, хочу varchar(max)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:57:35 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
boogimanДрайвер родной jtds -1.24. Это не "родной". Это - "альтернативный". boogimanКак быть, хочу varchar(max)? CLOB не канает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:06:39 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
BlazkowiczboogimanДрайвер родной jtds -1.24. Это не "родной". Это - "альтернативный". boogimanКак быть, хочу varchar(max)? CLOB не канает? Ну насчёт драйвера, да немного попутал! А разве CLOB - это не Oracle? или вы в двоичном виде предлагаете передавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:08:08 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
boogimanА разве CLOB - это не Oracle? CLOB это java.sql.Types.CLOB boogimanили вы в двоичном виде предлагаете передавать? С BLOB не путаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:10:18 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
Попробовал Код: xml 1. Не канает, как надоть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:13:49 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
jdbcType="CLOB" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:28:06 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
Работает но всё равно только 4000 Код: xml 1. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:33:09 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
boogiman, Никак, смотри http://jtds.svn.sourceforge.net/viewvc/jtds/branches/jTDS%201.2%20%28stable%29/src/main/net/sourceforge/jtds/jdbc/TdsData.java?revision=1118&view=markup -> getNativeType (1269) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:42:59 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
Дык проблема не в Ibatis а в драйвере? Может драйвер более свежий качнуть? http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707#Overview ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:48:48 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
boogiman, а зачем тебе больше 4штук символов? Код: java 1. ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:52:58 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
Petro123boogiman, а зачем тебе больше 4штук символов? Код: java 1. ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle Передавать большой XML между системами компании например , из одной базы брать в другую запихивать- это очень утрировано! Мы шиной пользуемся для таких передач! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:55:03 |
|
||
|
IBATIS + MSSQL + varchar(max)
|
|||
|---|---|---|---|
|
#18+
boogiman, select aaaa for XML задача нетривиальная, и к ОРМ\iBatis отношения не имеет. Объём может быть большой, поэтому imho через Clob clob = rs.getClob(1); Т.е. с минимальными потерями на преобразовании потока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:59:27 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37644007&tid=2132666]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 339ms |
| total: | 518ms |

| 0 / 0 |
