小编Édo*_*ard的帖子

如何在hibernate.cfg.xml中配置物理命名策略?

我正在学习Java和Hibernate.现在,我无法理解如何使用自定义物理命名策略:虽然PhysicalNamingStrategy对象确实是实例化的,但是从不调用toPhysicalTableName或者toPhysicalColumnName调用方法 - 至少我没有看到调试器.

版本:Java 1.8,Hibernate 5.2.10.Final,在macOS 10.12上.

这是一个最小的项目:

@Entity
public class Cake {
    @Id
    private long id;
    private String name;
    private String FLAVOUR;
    private int sErViNg;

    public Cake(String name, String flavour, int serving) {
        this.name = name;
        this.FLAVOUR = flavour;
        this.sErViNg = serving;
    }

    // getters and setters
Run Code Online (Sandbox Code Playgroud)
public class Main {

    public static void main (String[] args) {
        Transaction tx = null;

        try (
                SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
                Session session = sessionFactory.openSession(); …
Run Code Online (Sandbox Code Playgroud)

java configuration hibernate

10
推荐指数
2
解决办法
1266
查看次数

标签 统计

configuration ×1

hibernate ×1

java ×1