style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

error en hibernate

resulta que tengo una base de datos mysql de nombre jsp-noticias y a la hora de realizar una consulta HQL no me la hacer, dice el no esta mapeado..y ya verifique que exista el pojo.
mi consulta es:
from Noticias u

donde Noticias es una tabla..

pero si cambio el nombre de mi base de datos a noticias o a cualquier nombre sin los caracteres _ - si funciona..
Hibernate no reconoce estos caracteres.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

camel

Si mal no recuerdo, hibernate convierte subguiones a camelCase; es decir si tienes una tabla nombre_tabla la va a mapear como NombreTabla, y una columna nombre_columna como nombreColumna. Probablemente hace lo mismo con la base de datos? Pero todos esos defaults se pueden sobreescribir, debe haber una forma que le indiques a Hibernate que tu base de datos es jsp-noticias y que no le intente cambiar el nombre.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">