|
|
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Всем привет NetBeans IDE 6.9 JavaEE6 Java Development Kit (JDK) version 6 GlassFish server - Open Source Edition 3.0.1 SessionBean Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. servlet Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. как переделать код, чтобы Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 10:17:16 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
хотя Trefdevicebrand.findByBrandname возвращает уникальную строку, но кроме List не смог придумать ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 10:20:24 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 10:37:24 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov getSingleResult() ? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 11:22:19 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
вариант Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. но меня смущает Trefdevicebrand b = (Trefdevicebrand) brandList.get(0); и List использовать getSingleResult() так и не смог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 12:28:46 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Baur , почему не смогли? Поясните, плз, дабы не было недопонимания, что именно Вас смущает в приведенных Вами строках? Код: plaintext 1. Как то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 12:33:51 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov Baur , Вас смущает в приведенных Вами строках? зачем использовать List кода я точно знаю, что ResultSet возвращает уникальную строку Ruslan.Isbarov Baur , почему не смогли? потому что Trefdevicebrand.findByBrandname возвращает те только brandId возвращается и brandName как мне получить значение brandId или brandName или можно b.brandId или b.brandName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 12:45:21 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Baur , Вы используете технологию Java Persistence API и работаете не с реляционной моделью, а с объектной. getSingleResult() возвращает Вам ссылку на объект класса Trefdevicebrand . Чего использовать в качестве возвращаемого значения метода GetBrandIDbyName() - ИД b.brandId или имя b.brandName (или вообще весь объект класса - b ) - решать уже Вам. getResultList() используется в том случае, если результатом выборки будет несколько строк (в данном случае объектов). Но если же Вы хотите получить только значение конкретного столбца - тогда нужно смотреть в сторону Native Queries - " SELECT NAME FROM ... WHERE brandname = что_то_там ". Не думаю, что это Вам надо. Поэтому, берите всю информацию из извлеченного объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 13:00:05 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
но учтите что, если объект не будет найден getSingleResult выбрасывает исключение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 13:04:58 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
and) , да-да... Также стоит учесть, что если результат выборки будет > 1, также будет выброшено исключение. Кто знает, может brandName - не уникален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 13:06:39 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
спасибо, код переписал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ruslan.Isbarov and) , да-да... Также стоит учесть, что если результат выборки будет > 1, также будет выброшено исключение. Кто знает, может brandName - не уникален. а как отловить ошибку и записать в сервер лог GlassFish или хотя бы в output IDE? действительно, я бы не хотел чтобы ошибка тихо-молча прошел мимо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 13:56:05 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
не надо использовать локальный Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 14:15:35 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
grasoff.netне надо использовать локальный Код: plaintext да, вижу ))) сразу писал Код: plaintext 1. 2. 3. 4. 5. 6. но компилятор ругался на empty statement думал переписать когда определюсь с кодом catch e.getMessage() пока никак не могу записать e.getMessage() в GlassFish log ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 14:28:03 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
grasoff.netне надо использовать локальный Код: plaintext почему компилятор не принимает Код: plaintext 1. 2. 3. 4. 5. 6. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 14:34:40 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Что именно говорит Вам компилятор? Ошибку в студию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 14:50:38 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovЧто именно говорит Вам компилятор? Ошибку в студию... error.jpg ну как бы можно supress сделать (игнорировать) но все таки ... Ruslan.Isbarov, как можно логировать exception в GlassFish server log? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 15:02:04 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Уберите нафиг точку с запятой после try-catch : Код: plaintext 1. 2. 3. 4. 5. Это недостижимый код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 15:10:09 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
BaurRuslan.Isbarov, как можно логировать exception в GlassFish server log? Либо использовать логгер, либо System.out.println("Error msg: " + e.getMessage()). И смотрите лог домена GLASSFISH_HOME/domains/domainXXX/logs/server.log. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 15:12:58 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovУберите нафиг точку с запятой после try-catch : Код: plaintext 1. 2. 3. 4. 5. Это недостижимый код. Ruslan.IsbarovЛибо использовать логгер, либо System.out.println("Error msg: " + e.getMessage()). И смотрите лог домена GLASSFISH_HOME/domains/domainXXX/logs/server.log. :D Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2011, 15:31:48 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovBaurRuslan.Isbarov, как можно логировать exception в GlassFish server log? Либо использовать логгер, либо System.out.println("Error msg: " + e.getMessage()). И смотрите лог домена GLASSFISH_HOME/domains/domainXXX/logs/server.log. Подскажите пожалуйста, как настроить Glassfish так чтобы System.out.println() работал в любом "классе". У меня только в ManagedBean-ах и PhaseListener-ах out в system.log перенаправляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 22:25:27 |
|
||
|
как лучше реализовать метод GetIDbyName()
|
|||
|---|---|---|---|
|
#18+
devalentinoRuslan.Isbarovпропущено... Либо использовать логгер, либо System.out.println("Error msg: " + e.getMessage()). И смотрите лог домена GLASSFISH_HOME/domains/domainXXX/logs/server.log. Подскажите пожалуйста, как настроить Glassfish так чтобы System.out.println() работал в любом "классе". У меня только в ManagedBean-ах и PhaseListener-ах out в system.log перенаправляется Использовать slf4j+logback и на всю жизнь забыть про system.out.println в промышленных приложениях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 12:13:31 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37692487&tid=2132396]: |
0ms |
get settings: |
18ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
93ms |
get tp. blocked users: |
2ms |
| others: | 347ms |
| total: | 574ms |

| 0 / 0 |
