
![]() |
|
|
![]() |
![]() |
|
![]() ![]() ![]() |
дед_мажор |
30.08.2007 - 18:41 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
Выполните тестовое задание и приходите к нам на работу.
Подробности тут: http://dedm.livejournal.com/61438.html Прежде чем задавать вопросы "а скока бабла" — выполните задание, если конечно, оно вам будет под силу. А об остальном уже можете не беспокоиться. |
whisk |
31.08.2007 - 00:45 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
хорошо, что не на brainfuck-е
![]() посмотрел немного — штука приколола, OSQL особенно. Но имхо как-то многословно. И как задать префикс имен таблиц, почему нельзя ...->get('*') (не, я знаю почему нельзя, но я хочу все равно) ? Реально работающие работы на ней есть хоть? ![]() |
дед_мажор |
31.08.2007 - 08:30 (ссылка на это сообщение)
|
||||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
нельзя, потому что ты забудешь при изменении схемы в базе добавить или удалить соотвествующее поле в коде (или наоборот, что чаще бывает) -- и будешь отлаживаться до второго пришествия сидеть. и вообще, имена всех полей известны всегда, а osql напрямую нигде почти никогда не используется, это всего лишь вспомогательная прослойка api для абстрагирования от разных субд. забудь о нем вообще. вся работа с сохраняемыми объектами автоматизирована в мета-конфигурации и дао. префиксы задаются в мете. выбрать все объекты из базы можно через метод дао getPlaintList(). в последних версиях появилась Criteria, через нее вообще все что угодно выбрать можно.
если этого мало, то этого должно быть более чем достаточно, чтобы не задавать больше таких идиотских вопросов. обсуждение достоинств и недостатков фреймворка на этом считается закрытым, поскольку это жесткий офтопик. буду отвечать только на вопросы, связанные с реализацией тестового задания, остальное будет удалено. |
||||
![]() |
![]() ![]() ![]() |