Home Статьи Java Eclipse 3.5+JPA+Dali plugin+Postgres проблема с величиной букв в названии таблиц

Eclipse 3.5+JPA+Dali plugin+Postgres проблема с величиной букв в названии таблиц

Eclipse 3.5+JPA+Dali plugin+Postgres проблема с величиной букв в названии таблиц

Во время последних моих посиделок с Eclipse  версии 3.5 а также плагином Dali как средства, ускоряющего разработку JPA, я столкнулся с неожиданной ошибкой, которая испортила мне настроение на сутки. Последнее время я испытовал только позитивные эмоции от соединения технологий:  Windows Mobile -> SOAP -> JAX-WS -> EJB -> JPA -> База данных.  Однако в этот раз пришлось признать поражение. Я пробовал назвать таблицу так же как и сущность : "Contact". Несмотря на то, что клас был определён и аннотирован правильно, проект JPA не валидировался :  "Contact" cannot be resolved"

 

dali01

Моё удивление усилилось, когда я обнаружил, что не работает автозаполнение названий таблиц плагина Dali. Решение нашлось только на следующий день после вписания в google запроса "eclipse dali plugin and case character in the table name" . Нашлась интересная статья "Reverse Engineer JPA Entities with Eclipse 3.3 and MySQL", а конкретно интересный абзатц:

Something that gave me a hard time is that for some funky reason the table names must be all in lower case. If tables names are in mixed case the relationships will not be discovered during the reverse engineering process. During my experimentation I discovered that the Middlegen docs give a warning about this, so I am guessing that the Eclipse DALI plugin uses Middlegen under the covers. The MySQL engine should also be INNODB.

До настоящего времени я использовал в названиях таблиц исключительно маленькие буквы. Вчера я решил порвать с устаревшей практикой и решил что буду называть таблицы согласно конвенции SUN, например "ContactItem", ну что ж, придётся пока подождать так как мой любимый плагин версии 2.2.1 ещё не умеет правильно работать в ситуации смешаной величины размеров букв а также если все буквы большие. После переименованиа таблицы  "Contact" в "contact" всё было  в порядке , но нужно было ещё переименовать секвенцию  "Contact_id_seq"  в "contact_id_seq" чтобы не использовать аннотаию  @SequenceGenerator

 

 

Комментарии  

 
0 # RobertMop 27.08.2017 07:33
http://forum.multitapped.com/viewtopic.php?f=25&t=12906
http://forum.technicaldiving.ie/index.php/topic,144019.new.html#new
http://forums.orangineers.com/viewtopic.php?f=48&t=22272
http://blackfriendlyhotel.com/viewtopic.php?f=5&t=91737
http://new-sportage.ru/forum/index.php?topic=15857.new#new
http://nauc.info/forums/viewtopic.php?f=3&t=5430206
http://fallenfrontiers.com/forum/viewtopic.php?f=2&t=2253
http://wishmaster2-0.myjino.ru/forum/index.php?topic=175082.new#new
http://forum.technicaldiving.ie/index.php/topic,139567.new.html#new
http://forum.aishabaitrust.com/viewtopic.php?f=4&t=56307
http://forum.nextgolf.it/viewtopic.php?f=4&t=183048
http://tropeolum.ovh/viewtopic.php?f=15&t=73228
http://forum.nextgolf.it/viewtopic.php?f=17&t=174239
http://www.trinkwasserforum.at/viewtopic.php?f=9&t=12989
http://mail.girey.ru/forum/37/9722#9722
Ответить | Ответить с цитатой | Цитировать
 
 
0 # BomoThapy 18.09.2017 10:53
Будущей маме важно понимать, что предпочтение место для родов необходимо затевать с вопроса о плановой мойке. А цепочка анализов для женщин в положении делают даром при предоставлении направления от доктора. Полезная и важная информация разрешит сберечь на обследовании и родах.

Не ожидайте, что в женской консультации все расскажут. Удивите доктора вопросом о способностях вашего областного перинатального центра. Успешная беременность и роды – подвиг будущей матери, которая понимает собственные права.
право выбора роддома: http://mamatam.ru/rodovyj-sertifikat-dayot-pravo-vybirat-roddom
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Williamelats 16.11.2017 18:11
How to quickly lose weight in 15 days:
https://sites.google.com/site/weightlossluxury/12-tips-for-weight-loss-diet-plans-weight-management


Inquiries for Google:
eltroxin weight loss results
leg training weight loss
tv weight loss infomercials
dna testing for weight loss uk
green protein smoothie for weight loss
tamil diet for weight loss
weight loss with food poisoning
natural weight loss aids that work
eliminate wheat lose weight
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить