Hola! estoy dandole vueltas al problema pero no lo puedo solucionar.
Crea la bdd, pero no crea las tablas.
realicé el import java.sql.SQLException;
desde la clase Registro de producto, pero no es la solución.
Al ejecutar RegistroDeProducto Crea las tablas, pero no estan en la carpeta que está creada para ese fin. Abajo copio el código de la terminal en donde muestra la creación de tablas.
-Puede ser que el problema sea el value "Create-drop"?
`jun 02, 2023 4:33:46 P.�M. org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@59696551] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. Hibernate:
create table clientes (
id bigint generated by default as identity,
dni varchar(255),
nombre varchar(255),
primary key (id)
)
Hibernate:
create table items_pedido (
id bigint generated by default as identity,
cantidad integer not null,
precioUnitario numeric(19,2),
pedido_id bigint,
producto_id bigint,
primary key (id)
)
Hibernate:
create table pedidos (
id bigint generated by default as identity,
fecha date,
valor_total numeric(19,2),
cliente_id bigint,
primary key (id)
)
Hibernate:
create table productos (
id bigint generated by default as identity,
descripcion varchar(255),
fechaDeRegistro date,
nombre varchar(255),
precio numeric(19,2),
categoria_id bigint,
primary key (id)
)
Hibernate:
alter table items_pedido
add constraint FKhshdf36fo6kflmxhom10pbn39
foreign key (pedido_id)
references pedidos
Hibernate:
alter table items_pedido
add constraint FK7jlim4dtym775y1be8l1l7w3h
foreign key (producto_id)
references productos
Hibernate:
alter table pedidos
add constraint FKg7202lk0hwxn04bmdl2thth5b
foreign key (cliente_id)
references clientes
Hibernate:
alter table productos
add constraint FK2fwq10nwymfv7fumctxt9vpgb
foreign key (categoria_id)
references categorias
jun 02, 2023 4:33:46 P.�M. org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator initiateService INFO: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] Hibernate: insert into categorias (id, nombre) values (default, ?) Hibernate: insert into productos (id, categoria_id, descripcion, fechaDeRegistro, nombre, precio) values (default, ?, ?, ?, ?, ?) Hibernate: select producto0_.id as id1_4_0_, producto0_.categoria_id as categori6_4_0_, producto0_.descripcion as descripc2_4_0_, producto0_.fechaDeRegistro as fechader3_4_0_, producto0_.nombre as nombre4_4_0_, producto0_.precio as precio5_4_0_, categoria1_.id as id1_0_1_, categoria1_.nombre as nombre2_0_1_ from productos producto0_ left outer join categorias categoria1_ on producto0_.categoria_id=categoria1_.id where producto0_.id=? Xiaomi Redmi Hibernate: select producto0_.precio as col_0_0_ from productos producto0_ where producto0_.nombre=? 800.00 `