Tôi muốn Hibernate tạo tệp cơ sở dữ liệu (SQLite), nhưng chỉ khi không tồn tại.Hibernate: chỉ tạo cơ sở dữ liệu nếu không tồn tại
Bây giờ trong hibernate.cfg.xml Tôi có dòng này:
<property name="hibernate.hbm2ddl.auto">create</property>
Vấn đề là tập tin cơ sở dữ liệu được tạo ra trong tất cả các thời gian, ngay cả những tập tin tồn tại.
Tôi cố gắng này: tạo nhưng nó luôn luôn tạo ra cơ sở dữ liệu. –
MAGx2
Vì vậy, dường như bạn đã không kiểm tra sổ tay hibernate, giải thích các biến thể khác nhau của tùy chọn đó. Hãy nhớ rằng StackOverflow yêu cầu bạn phải tự mình nghiên cứu tối thiểu trước khi đăng câu hỏi. – creinig
Tôi đã viết một giải pháp dễ dàng để theo liên kết: http://stackoverflow.com/a/25549938/1736002 Bạn có thể sử dụng 'import.sql'. Vì vậy, nếu không tồn tại cơ sở dữ liệu, hibernate sẽ tạo ra db mới. – cguzel