SessionFactoryBuilder sessionFactoryBuilder = metadata.getSessionFactoryBuilder();
SessionFactory sessionFactory = sessionFactoryBuilder.build();
Session session = sessionFactory.getCurrentSession();
Transaction transaction = session.beginTransaction();
評論字數限制可惡
SessionFactory sessionFactory = sessionFactoryBuilder.build();
Session session = sessionFactory.getCurrentSession();
Transaction transaction = session.beginTransaction();
評論字數限制可惡
2017-09-24
hibernate5.2+SQL5.7不知為何不能自動引入CFG文檔,雖可創建表單,但會報錯,根據API修改后:
ServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();
MetadataSources sources = new MetadataSources(standardRegistry);
Metadata metadata = sources.getMetadataBuilder().build();
成功
ServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();
MetadataSources sources = new MetadataSources(standardRegistry);
Metadata metadata = sources.getMetadataBuilder().build();
成功
2017-09-24
學生實體里面Set集合自己初始化, 后臺添加老師與學生的關聯會簡單很多.
private Set<Teachers> teachers = new HashSet<>();
s1.getTeachers().add(t1); //學生s1關聯t1老師
private Set<Teachers> teachers = new HashSet<>();
s1.getTeachers().add(t1); //學生s1關聯t1老師
2017-09-13
已采納回答 / MartinCode
@JoinColumn(name="rid", referencedColumnName="cid")???? //name=定義外鍵在本表的字段名 referencedColumnName =關聯外鍵對象的哪個字段
2017-09-13